Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix compiler warning about non-POD types passed through ellipsis #7781

Merged

Conversation

jrhemstad
Copy link
Contributor

In #7725 I updated some of the fall through error cases to use old, C-style ellipsis variadics since we don't care about the parameters in the error case. Turns out C++ forbids passing "non-POD" types through this kind of variadic ellipsis, which ends up generating a compiler warning:

warning: non-POD class type passed through ellipsis

@jrhemstad jrhemstad added bug Something isn't working libcudf Affects libcudf (C++/CUDA) code. non-breaking Non-breaking change labels Mar 31, 2021
@jrhemstad jrhemstad requested a review from a team as a code owner March 31, 2021 13:52
@jrhemstad
Copy link
Contributor Author

rerun tests

1 similar comment
@jrhemstad
Copy link
Contributor Author

rerun tests

@codecov
Copy link

codecov bot commented Mar 31, 2021

Codecov Report

Merging #7781 (7b20fd3) into branch-0.19 (7871e7a) will increase coverage by 0.81%.
The diff coverage is n/a.

❗ Current head 7b20fd3 differs from pull request most recent head c7ed68c. Consider uploading reports for the commit c7ed68c to get more accurate results
Impacted file tree graph

@@               Coverage Diff               @@
##           branch-0.19    #7781      +/-   ##
===============================================
+ Coverage        81.86%   82.67%   +0.81%     
===============================================
  Files              101      103       +2     
  Lines            16884    17551     +667     
===============================================
+ Hits             13822    14511     +689     
+ Misses            3062     3040      -22     
Impacted Files Coverage Δ
python/cudf/cudf/utils/dtypes.py 83.44% <0.00%> (-6.08%) ⬇️
python/cudf/cudf/core/column/lists.py 87.32% <0.00%> (-4.08%) ⬇️
python/dask_cudf/dask_cudf/backends.py 87.50% <0.00%> (-2.13%) ⬇️
python/cudf/cudf/core/groupby/groupby.py 92.77% <0.00%> (-0.68%) ⬇️
python/cudf/cudf/core/column/decimal.py 94.36% <0.00%> (-0.51%) ⬇️
python/cudf/cudf/core/column/column.py 87.61% <0.00%> (-0.15%) ⬇️
python/cudf/cudf/utils/utils.py 85.36% <0.00%> (-0.07%) ⬇️
python/cudf/cudf/io/feather.py 100.00% <0.00%> (ø)
python/cudf/cudf/utils/ioutils.py 78.71% <0.00%> (ø)
python/cudf/cudf/comm/serialize.py 0.00% <0.00%> (ø)
... and 46 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 7d49f75...c7ed68c. Read the comment docs.

@ttnghia
Copy link
Contributor

ttnghia commented Apr 1, 2021

Rerun tests.

@harrism
Copy link
Member

harrism commented Apr 1, 2021

@gpucibot merge

@rapids-bot rapids-bot bot merged commit 6cab04a into rapidsai:branch-0.19 Apr 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working libcudf Affects libcudf (C++/CUDA) code. non-breaking Non-breaking change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants