diff --git a/.github/workflows/reuse.yml b/.github/workflows/reuse.yml index c55ba6df40d..1ddd0a77644 100644 --- a/.github/workflows/reuse.yml +++ b/.github/workflows/reuse.yml @@ -24,7 +24,7 @@ jobs: with: args: spdx - name: install dependencies - run: sudo apt-get install -y cmake + run: sudo apt-get update && sudo apt-get install -y cmake - name: Create CGAL internal release run: | mkdir -p ./release diff --git a/Triangulation/include/CGAL/Triangulation_ds_full_cell.h b/Triangulation/include/CGAL/Triangulation_ds_full_cell.h index 3e84630dbd9..cb361f856e3 100644 --- a/Triangulation/include/CGAL/Triangulation_ds_full_cell.h +++ b/Triangulation/include/CGAL/Triangulation_ds_full_cell.h @@ -249,7 +249,9 @@ class Triangulation_ds_full_cell const Vertex_handle_array & vertices() const {return combinatorics_.vertices_; } // DATA MEMBERS - Combinatorics combinatorics_; + // With the Itanium ABI, [[no_unique_address]] allows tda_data_ to reuse the + // padding bytes at the end of combinatorics_ when using the mirror policy. + CGAL_NO_UNIQUE_ADDRESS Combinatorics combinatorics_; mutable TDS_data tds_data_; };