Skip to content

Conversation

@james-d-mitchell
Copy link
Member

This commit renames some of the variables from the constructors of PTransf16 and its derived classes from "v" to "vv". The reason for doing this is that there is a data member of Vect16 named "v", and compiling with warnings enabled complains that the variables "v" shadowed the data member "v".

This commit renames some of the variables from the constructors of
PTransf16 and its derived classes from "v" to "vv". The reason for doing
this is that there is a data member of Vect16 named "v", and compiling
with warnings enabled complains that the variables "v" shadowed the data
member "v".
@james-d-mitchell james-d-mitchell requested a review from hivert March 4, 2025 12:11
james-d-mitchell added a commit to james-d-mitchell/libsemigroups that referenced this pull request Mar 4, 2025
…ings

Except those in stephen.hpp to just not collide with what RC is doing.
There are some warnings arising in HPCombi, which I've fixed in:

libsemigroups/HPCombi#52

But there'll need to be a release of HPCombi, and we'll need to include
that released version, before those warnings will go away.
james-d-mitchell added a commit to james-d-mitchell/libsemigroups that referenced this pull request Mar 4, 2025
…ings

Except those in stephen.hpp to just not collide with what RC is doing.
There are some warnings arising in HPCombi, which I've fixed in:

libsemigroups/HPCombi#52

But there'll need to be a release of HPCombi, and we'll need to include
that released version, before those warnings will go away.
@james-d-mitchell james-d-mitchell merged commit 9d8e4cd into libsemigroups:main Mar 5, 2025
17 checks passed
james-d-mitchell added a commit to james-d-mitchell/libsemigroups that referenced this pull request Mar 5, 2025
…ings

Except those in stephen.hpp to just not collide with what RC is doing.
There are some warnings arising in HPCombi, which I've fixed in:

libsemigroups/HPCombi#52

But there'll need to be a release of HPCombi, and we'll need to include
that released version, before those warnings will go away.
@hivert
Copy link
Collaborator

hivert commented Mar 5, 2025

I guess I don't need to review the code anymore ;-) Anyways, the changes looked good...

@james-d-mitchell james-d-mitchell deleted the fix-compile-warnings branch March 5, 2025 21:24
james-d-mitchell added a commit to libsemigroups/libsemigroups that referenced this pull request Mar 5, 2025
* Fix clang compile warnings

* Fix compile warnings with gcc-14

* Fix warnings exposed by --enable-compile-warnings & g++-14

* Fix warnings in tests exposed by --enable-compile-warnings & clang

* Fix all compile warnings coming from g++-14 and --enable-compile-warnings

Except those in stephen.hpp to just not collide with what RC is doing.
There are some warnings arising in HPCombi, which I've fixed in:

libsemigroups/HPCombi#52

But there'll need to be a release of HPCombi, and we'll need to include
that released version, before those warnings will go away.

* Formatting

* Fix for last

* Update tests/test-froidure-pin-transf.cpp

Co-authored-by: Joe Edwards <[email protected]>

* Suppress -Wundef for backward

* include config.hpp in third_party wrappers

* Update HPCombi to 1.0.2

* Update pragmas for HPCombi

* Add -Wswitch-default for eigen

---------

Co-authored-by: Joe Edwards <[email protected]>
Co-authored-by: Joseph Edwards <[email protected]>
@james-d-mitchell
Copy link
Member Author

Sorry @hivert I should have waited!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants