Found the following significant warnings:
  duckdb/amalgamation-1.cpp:1:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/catalog/catalog.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/catalog/catalog_entry.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/catalog/catalog_entry/copy_function_catalog_entry.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/catalog/catalog_entry/index_catalog_entry.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/catalog/catalog_entry/schema_catalog_entry.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/catalog/catalog_entry/sequence_catalog_entry.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/catalog/catalog_entry/table_catalog_entry.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/catalog/catalog_entry/table_function_catalog_entry.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/catalog/catalog_entry/view_catalog_entry.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/catalog/catalog_set.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/catalog/dependency_manager.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/checksum.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/constants.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/enums/catalog_type.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/enums/expression_type.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/enums/join_type.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/enums/logical_operator_type.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/enums/physical_operator_type.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/enums/relation_type.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/enums/statement_type.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/exception.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/file_buffer.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/file_system.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/fstream_util.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/gzip_stream.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/limits.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/operator/cast_operators.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/printer.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/serializer.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/serializer/buffered_deserializer.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/serializer/buffered_file_reader.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/serializer/buffered_file_writer.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/serializer/buffered_serializer.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/string_util.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/types.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/types/chunk_collection.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/types/data_chunk.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/types/date.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/types/decimal.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/types/hash.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/types/hugeint.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/types/interval.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/types/null_value.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/types/numeric_helper.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/types/selection_vector.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/types/string_heap.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/types/string_type.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/types/time.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/types/timestamp.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/types/value.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/types/vector.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/types/vector_buffer.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/types/vector_constants.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/value_operations/comparison_operations.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/value_operations/hash.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/value_operations/numeric_operations.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/vector_operations/boolean_operators.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/vector_operations/comparison_operators.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/vector_operations/gather.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/vector_operations/generators.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/vector_operations/null_operations.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/vector_operations/numeric_inplace_operators.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/vector_operations/vector_cast.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/vector_operations/vector_copy.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/vector_operations/vector_hash.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/common/vector_operations/vector_storage.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/adaptive_filter.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/aggregate_hashtable.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/column_binding_resolver.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/expression_executor.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/expression_executor/execute_between.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/expression_executor/execute_case.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/expression_executor/execute_cast.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/expression_executor/execute_comparison.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  duckdb/amalgamation-2.cpp:1:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  duckdb/amalgamation-3.cpp:1:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  duckdb/amalgamation-4.cpp:1:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/expression_executor/execute_constant.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/expression_executor/execute_function.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/expression_executor/execute_operator.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/expression_executor/execute_parameter.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/expression_executor/execute_reference.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/expression_executor_state.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_cross_product.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_delete.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_delim_get.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/index/art/art.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/index/art/art_key.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/index/art/leaf.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/index/art/node.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/index/art/node16.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/index/art/node256.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/index/art/node4.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/index/art/node48.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/string/regexp.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/string/repeat.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/string/replace.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/string/reverse.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/string/strip_accents.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/string/substring.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/string/suffix.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/join_hashtable.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/string/trim.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/string_functions.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/trigonometrics_functions.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/merge_join/merge_join.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/merge_join/merge_join_complex.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/merge_join/merge_join_simple.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/nested_loop_join/nested_loop_join_inner.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/nested_loop_join/nested_loop_join_mark.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/aggregate/physical_hash_aggregate.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/aggregate/physical_simple_aggregate.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/aggregate/physical_window.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/filter/physical_filter.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/helper/physical_execute.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/helper/physical_limit.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_delim_join.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_distinct.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_empty_result.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_execute.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/table/arrow.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/table/copy_csv.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/table/range.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/table/read_csv.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/table/repeat.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/helper/physical_pragma.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_explain.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/helper/physical_prepare.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_export.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_expression_get.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/helper/physical_transaction.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/helper/physical_vacuum.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_filter.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/join/physical_blockwise_nl_join.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/join/physical_comparison_join.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/join/physical_cross_product.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_get.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_index_scan.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_insert.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_limit.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_order.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_prepare.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_projection.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/join/physical_delim_join.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_recursive_cte.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  duckdb/amalgamation-5.cpp:1:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_set_operation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/table/sqlite/pragma_collations.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/join/physical_hash_join.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/join/physical_join.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/join/physical_nested_loop_join.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_simple.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_table_function.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/table/sqlite/pragma_database_list.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_top_n.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_unnest.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/table/sqlite/pragma_table_info.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/join/physical_piecewise_merge_join.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/table/sqlite/sqlite_master.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_update.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/order/physical_order.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_window.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/table/sqlite_functions.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan_generator.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/table/version/pragma_version.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/order/physical_top_n.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/window_segment_tree.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/aggregate/algebraic/avg.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/aggregate/algebraic/covar.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/aggregate/algebraic/stddev.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/aggregate/algebraic_functions.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/udf_function.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/aggregate/distributive/bitagg.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/aggregate/distributive/count.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/aggregate/distributive/first.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/appender.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/aggregate/distributive/minmax.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/aggregate/distributive/string_agg.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/aggregate/distributive/sum.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/aggregate/distributive_functions.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/aggregate/nested/list.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/aggregate/nested_functions.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/cast_rules.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/function.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/date/age.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/date/current.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/date/date_part.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/date/date_trunc.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/date/epoch.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  duckdb/amalgamation-6.cpp:1:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/persistent/buffered_csv_reader.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/persistent/physical_copy_from_file.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/persistent/physical_copy_to_file.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/persistent/physical_delete.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/date/strftime.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/date_functions.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/client_context.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/generic/least.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/generic_functions.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/persistent/physical_export.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/persistent/physical_insert.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/persistent/physical_update.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/projection/physical_projection.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/projection/physical_unnest.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/scan/physical_chunk_scan.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/scan/physical_dummy_scan.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/scan/physical_empty_result.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/math/numeric.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/scan/physical_expression_scan.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/scan/physical_index_scan.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/scan/physical_table_function.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/math/random.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/connection.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/math/setseed.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/math_functions.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/connection_manager.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/database.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/nested/list_value.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/nested/struct_extract.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/scan/physical_table_scan.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/duckdb-c.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/materialized_query_result.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/schema/physical_alter.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/prepared_statement.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/prepared_statement_data.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/nested/struct_pack.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/nested_functions.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/operators.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/schema/physical_create_index.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/schema/physical_create_schema.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/schema/physical_create_sequence.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  duckdb/amalgamation-7.cpp:1:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/schema/physical_create_table.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/operators/arithmetic.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/schema/physical_create_view.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/schema/physical_drop.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/set/physical_recursive_cte.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/operator/set/physical_union.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_operator.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/operators/bitwise.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_aggregate.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_any_join.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_chunk_get.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/sequence/nextval.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_comparison_join.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/sequence_functions.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/string/caseconvert.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_copy_from_file.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_copy_to_file.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/string/concat.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/string/contains.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/string/instr.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_create.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/string/left_right.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/string/length.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/string/like.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/execution/physical_plan/plan_create_index.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/query_profiler.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/string/pad.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/function/scalar/string/prefix.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/query_result.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/relation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/relation/aggregate_relation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/relation/create_table_relation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/helpers/nodetype_to_string.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/relation/create_view_relation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/helpers/transform_alias.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/relation/delete_relation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/relation/distinct_relation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/relation/explain_relation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/relation/filter_relation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/relation/insert_relation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/relation/join_relation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/relation/limit_relation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/relation/order_relation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/relation/projection_relation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/helpers/transform_cte.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/relation/read_csv_relation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/helpers/transform_groupby.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/relation/setop_relation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/relation/subquery_relation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/helpers/transform_orderby.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/relation/table_function_relation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/helpers/transform_typename.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/relation/table_relation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/relation/update_relation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/relation/value_relation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/relation/view_relation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/relation/write_csv_relation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/statement/transform_alter_table.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/main/stream_query_result.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/column_lifetime_analyzer.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/statement/transform_copy.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/statement/transform_create_index.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/statement/transform_create_schema.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/cse_optimizer.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/statement/transform_create_sequence.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/expression_heuristics.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/statement/transform_create_table.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/pushdown/pushdown_mark_join.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/expression_rewriter.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/statement/transform_create_table_as.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/statement/transform_create_view.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/statement/transform_delete.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/statement/transform_drop.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/pushdown/pushdown_projection.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/statement/transform_explain.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/statement/transform_export.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/pushdown/pushdown_set_operation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/pushdown/pushdown_single_join.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/statement/transform_import.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/statement/transform_insert.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/statement/transform_pragma.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/statement/transform_prepare.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/statement/transform_rename.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/statement/transform_select.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/filter_combiner.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/statement/transform_select_node.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/statement/transform_show.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/statement/transform_transaction.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/statement/transform_update.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/statement/transform_vacuum.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/tableref/transform_base_tableref.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/filter_pushdown.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/tableref/transform_from.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/tableref/transform_join.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/tableref/transform_subquery.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/tableref/transform_table_function.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/regex_range_filter.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/tableref/transform_tableref.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/in_clause_rewriter.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/index_scan.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/remove_unused_columns.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transformer.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/rule/arithmetic_simplification.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/rule/case_simplification.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/rule/comparison_simplification.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/rule/conjunction_simplification.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/rule/constant_folding.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/rule/date_part_simplification.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/join_order/query_graph.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/rule/distributivity.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/tableref/bind_crossproductref.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/join_order/relation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/rule/empty_needle_removal.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/rule/like_optimizations.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/rule/move_constants.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/tableref/bind_emptytableref.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/topn_optimizer.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/tableref/bind_expressionlistref.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/bind_context.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/tableref/bind_joinref.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/tableref/bind_subqueryref.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/join_order_optimizer.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/tableref/bind_table_function.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/matcher/expression_matcher.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/optimizer.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/pushdown/pushdown_aggregate.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/pushdown/pushdown_cross_product.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/expression/bind_aggregate_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/pushdown/pushdown_filter.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/pushdown/pushdown_get.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/expression/bind_case_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/expression/bind_cast_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/expression/bind_collate_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/expression/bind_columnref_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/optimizer/pushdown/pushdown_inner_join.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/expression/bind_comparison_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/expression/bind_conjunction_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/expression/bind_constant_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/expression/bind_function_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parallel/executor.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/expression/bind_operator_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/expression/bind_parameter_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/expression/bind_subquery_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parallel/pipeline.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parallel/task_scheduler.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parallel/thread_context.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/base_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/column_definition.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/constraint.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/constraints/check_constraint.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/constraints/not_null_constraint.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/constraints/unique_constraint.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/expression/case_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/expression/cast_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/expression/collate_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/expression/columnref_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/expression/comparison_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/expression/conjunction_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/expression/constant_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/expression/default_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/tableref/plan_basetableref.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/tableref/plan_crossproductref.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/expression/function_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/tableref/plan_cteref.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/expression/operator_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/tableref/plan_dummytableref.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/expression/parameter_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/tableref/plan_expressionlistref.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/expression/star_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/expression/subquery_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/expression/table_star_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/expression/window_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/expression_util.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/expression/bind_unnest_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/tableref/plan_joinref.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/parsed_data/alter_table_info.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/tableref/plan_subqueryref.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/parsed_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/parsed_expression_iterator.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/expression/bind_window_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/tableref/plan_table_function.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/query_node/bind_recursive_cte_node.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/query_node/bind_select_node.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/query_node/bind_setop_node.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression/bound_aggregate_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/parser.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression/bound_between_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/query_node/plan_query_node.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression/bound_case_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/query_node/plan_recursive_cte_node.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression/bound_cast_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression/bound_columnref_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression/bound_comparison_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression/bound_conjunction_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/pragma_handler.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression/bound_constant_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/query_node.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression/bound_function_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/query_node/recursive_cte_node.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression/bound_operator_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/query_node/select_node.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression/bound_parameter_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/query_node/set_operation_node.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression/bound_reference_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression/bound_subquery_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression/bound_unnest_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/result_modifier.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression/bound_window_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression/common_subexpression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/statement/select_statement.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/tableref.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/tableref/basetableref.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/tableref/crossproductref.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/tableref/emptytableref.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression_binder.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/tableref/expressionlistref.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression_binder/aggregate_binder.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression_binder/alter_binder.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/tableref/joinref.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression_binder/check_binder.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/tableref/subqueryref.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression_binder/constant_binder.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/tableref/table_function.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/expression/transform_bool_expr.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/expression/transform_case.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression_binder/having_binder.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression_binder/index_binder.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression_binder/insert_binder.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/expression/transform_cast.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/expression/transform_coalesce.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/expression/transform_columnref.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/expression/transform_constant.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression_binder/order_binder.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression_binder/relation_binder.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/expression/transform_expression.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression_binder/select_binder.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression_binder/update_binder.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression_binder/where_binder.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/expression/transform_function.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/expression/transform_is_null.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/expression_iterator.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/expression/transform_operator.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/parser/transform/expression/transform_param_ref.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/joinside.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/logical_operator.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/query_node/plan_select_node.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/query_node/plan_setop.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/logical_operator_visitor.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/query_node/plan_subquery.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/operator/logical_aggregate.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/operator/logical_any_join.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/operator/logical_comparison_join.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/operator/logical_cross_product.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/operator/logical_distinct.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/operator/logical_empty_result.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/operator/logical_filter.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/operator/logical_get.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/operator/logical_join.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/operator/logical_projection.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/operator/logical_table_function.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/operator/logical_unnest.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/operator/logical_window.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/statement/bind_copy.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/statement/bind_create.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/statement/bind_create_table.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/statement/bind_delete.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/statement/bind_drop.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/statement/bind_execute.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/statement/bind_explain.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/statement/bind_export.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/planner.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/statement/bind_insert.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/statement/bind_relation.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/statement/bind_select.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/statement/bind_simple.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/statement/bind_update.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/binder/statement/bind_vacuum.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/subquery/flatten_dependent_join.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/subquery/has_correlated_expressions.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/subquery/rewrite_correlated_expressions.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/planner/table_binding.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/block.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/buffer/buffer_handle.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/buffer/buffer_list.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/buffer/managed_buffer.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/buffer_manager.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/checkpoint/table_data_reader.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/checkpoint/table_data_writer.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  duckdb/third_party/re2/re2/prog.h:148:7: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types]
  duckdb/third_party/re2/re2/regexp.h:561:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types]
  duckdb/third_party/re2/re2/regexp.h:565:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types]
  duckdb/third_party/re2/re2/regexp.h:569:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types]
  duckdb/third_party/re2/re2/regexp.h:573:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types]
  duckdb/amalgamation-8.cpp:1:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/column_data.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/data_table.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/index.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/local_storage.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/meta_block_reader.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/meta_block_writer.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/numeric_segment.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/single_file_block_manager.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/storage_info.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/storage_lock.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/storage_manager.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/string_segment.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/table/chunk_info.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/table/column_segment.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/table/persistent_segment.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/table/segment_tree.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/table/transient_segment.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/table/version_manager.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/uncompressed_segment.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/wal_replay.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/storage/write_ahead_log.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/transaction/cleanup_state.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/transaction/commit_state.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/transaction/rollback_state.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/transaction/transaction.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/transaction/transaction_context.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
  src/transaction/transaction_manager.cpp:2:7: warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive]
See ‘/data/gannet/ripley/R/packages/tests-clang/duckdb.Rcheck/00install.out’ for details.