Skip to content

Do not use an anonymous union with optional - #4997

Merged
miscco merged 1 commit into
NVIDIA:mainfrom
miscco:fix_nvbug5241281
Jun 16, 2025
Merged

Do not use an anonymous union with optional#4997
miscco merged 1 commit into
NVIDIA:mainfrom
miscco:fix_nvbug5241281

Conversation

@miscco

@miscco miscco commented Jun 16, 2025

Copy link
Copy Markdown
Contributor

It can happen that NVCC fails to compile this in conjunction with extended lambdas enabled.

Fixes nvbug5241281

It can happen that NVCC fails to compile this in conjunction with extended lambdas enabled.

Fixes nvbug5241281
@miscco
miscco requested a review from a team as a code owner June 16, 2025 09:03
@miscco
miscco requested a review from griwes June 16, 2025 09:03
@github-project-automation github-project-automation Bot moved this to Todo in CCCL Jun 16, 2025
@cccl-authenticator-app cccl-authenticator-app Bot moved this from Todo to In Review in CCCL Jun 16, 2025
@github-actions

Copy link
Copy Markdown
Contributor
ðŸŸĐ CI finished in 2h 07m: Pass: 100%/183 | Total: 4d 15h | Avg: 36m 27s | Max: 1h 44m | Hits: 43%/294220
  • ðŸŸĐ cub: Pass: 100%/47 | Total: 1d 23h | Avg: 1h 00m | Max: 1h 29m | Hits: 31%/57635

    ðŸŸĐ cpu
      ðŸŸĐ amd64              Pass: 100%/45  | Total:  1d 20h | Avg: 59m 57s | Max:  1h 29m | Hits:  32%/55127 
      ðŸŸĐ arm64              Pass: 100%/2   | Total:  2h 06m | Avg:  1h 03m | Max:  1h 06m | Hits:  16%/2508  
    ðŸŸĐ ctk
      ðŸŸĐ 12.0               Pass: 100%/5   | Total:  5h 27m | Avg:  1h 05m | Max:  1h 18m | Hits:  15%/6086  
      ðŸŸĐ 12.9               Pass: 100%/42  | Total:  1d 17h | Avg: 59m 27s | Max:  1h 29m | Hits:  33%/51549 
    ðŸŸĐ cudacxx
      ðŸŸĐ ClangCUDA19        Pass: 100%/2   | Total:  1h 13m | Avg: 36m 30s | Max: 36m 47s | Hits:  14%/2159  
      ðŸŸĐ nvcc12.0           Pass: 100%/5   | Total:  5h 27m | Avg:  1h 05m | Max:  1h 18m | Hits:  15%/6086  
      ðŸŸĐ nvcc12.9           Pass: 100%/40  | Total:  1d 16h | Avg:  1h 00m | Max:  1h 29m | Hits:  34%/49390 
    ðŸŸĐ cudacxx_family
      ðŸŸĐ ClangCUDA          Pass: 100%/2   | Total:  1h 13m | Avg: 36m 30s | Max: 36m 47s | Hits:  14%/2159  
      ðŸŸĐ nvcc               Pass: 100%/45  | Total:  1d 21h | Avg:  1h 01m | Max:  1h 29m | Hits:  32%/55476 
    ðŸŸĐ cxx
      ðŸŸĐ Clang14            Pass: 100%/4   | Total:  4h 02m | Avg:  1h 00m | Max:  1h 02m | Hits:  16%/5018  
      ðŸŸĐ Clang15            Pass: 100%/2   | Total:  2h 03m | Avg:  1h 01m | Max:  1h 03m | Hits:  16%/2505  
      ðŸŸĐ Clang16            Pass: 100%/2   | Total:  2h 03m | Avg:  1h 01m | Max:  1h 03m | Hits:  16%/2505  
      ðŸŸĐ Clang17            Pass: 100%/2   | Total:  2h 10m | Avg:  1h 05m | Max:  1h 07m | Hits:  16%/2505  
      ðŸŸĐ Clang18            Pass: 100%/2   | Total:  2h 03m | Avg:  1h 01m | Max:  1h 04m | Hits:  16%/2505  
      ðŸŸĐ Clang19            Pass: 100%/7   | Total:  5h 18m | Avg: 45m 26s | Max:  1h 03m | Hits:  40%/8423  
      ðŸŸĐ GCC7               Pass: 100%/2   | Total:  2h 13m | Avg:  1h 06m | Max:  1h 08m | Hits:  15%/2508  
      ðŸŸĐ GCC8               Pass: 100%/1   | Total:  1h 04m | Avg:  1h 04m | Max:  1h 04m | Hits:  16%/1254  
      ðŸŸĐ GCC9               Pass: 100%/2   | Total:  2h 15m | Avg:  1h 07m | Max:  1h 11m | Hits:  16%/2508  
      ðŸŸĐ GCC10              Pass: 100%/2   | Total:  2h 11m | Avg:  1h 05m | Max:  1h 06m | Hits:  16%/2509  
      ðŸŸĐ GCC11              Pass: 100%/2   | Total:  2h 17m | Avg:  1h 08m | Max:  1h 10m | Hits:  15%/2505  
      ðŸŸĐ GCC12              Pass: 100%/2   | Total:  2h 23m | Avg:  1h 11m | Max:  1h 15m | Hits:  15%/2505  
      ðŸŸĐ GCC13              Pass: 100%/11  | Total:  8h 46m | Avg: 47m 53s | Max:  1h 09m | Hits:  61%/13802 
      ðŸŸĐ MSVC14.29          Pass: 100%/2   | Total:  2h 47m | Avg:  1h 23m | Max:  1h 28m | Hits:  12%/2138  
      ðŸŸĐ MSVC14.43          Pass: 100%/2   | Total:  2h 53m | Avg:  1h 26m | Max:  1h 29m | Hits:  12%/2138  
      ðŸŸĐ NVHPC25.5          Pass: 100%/2   | Total:  2h 29m | Avg:  1h 14m | Max:  1h 16m | Hits:  55%/2307  
    ðŸŸĐ cxx_family
      ðŸŸĐ Clang              Pass: 100%/19  | Total: 17h 42m | Avg: 55m 54s | Max:  1h 07m | Hits:  25%/23461 
      ðŸŸĐ GCC                Pass: 100%/22  | Total: 21h 12m | Avg: 57m 49s | Max:  1h 15m | Hits:  38%/27591 
      ðŸŸĐ MSVC               Pass: 100%/4   | Total:  5h 40m | Avg:  1h 25m | Max:  1h 29m | Hits:  12%/4276  
      ðŸŸĐ NVHPC              Pass: 100%/2   | Total:  2h 29m | Avg:  1h 14m | Max:  1h 16m | Hits:  55%/2307  
    ðŸŸĐ gpu
      ðŸŸĐ h100               Pass: 100%/3   | Total:  1h 42m | Avg: 34m 05s | Max: 37m 06s | Hits:  71%/3765  
      ðŸŸĐ rtx2080            Pass: 100%/36  | Total:  1d 15h | Avg:  1h 06m | Max:  1h 29m | Hits:  17%/43836 
      ðŸŸĐ rtxa6000           Pass: 100%/8   | Total:  5h 44m | Avg: 43m 00s | Max:  1h 09m | Hits:  78%/10034 
    ðŸŸĐ jobs
      ðŸŸĐ Build              Pass: 100%/39  | Total:  1d 18h | Avg:  1h 05m | Max:  1h 29m | Hits:  17%/47599 
      ðŸŸĐ DeviceLaunch       Pass: 100%/1   | Total: 37m 09s | Avg: 37m 09s | Max: 37m 09s | Hits:  99%/1255  
      ðŸŸĐ GraphCapture       Pass: 100%/1   | Total: 28m 40s | Avg: 28m 40s | Max: 28m 40s | Hits:  99%/1255  
      ðŸŸĐ HostLaunch         Pass: 100%/3   | Total:  1h 57m | Avg: 39m 11s | Max: 49m 35s | Hits:  99%/3763  
      ðŸŸĐ TestGPU            Pass: 100%/3   | Total:  1h 37m | Avg: 32m 37s | Max: 37m 32s | Hits:  99%/3763  
    ðŸŸĐ sm
      ðŸŸĐ 90                 Pass: 100%/3   | Total:  1h 42m | Avg: 34m 05s | Max: 37m 06s | Hits:  71%/3765  
      ðŸŸĐ 90;90a;100         Pass: 100%/1   | Total:  1h 09m | Avg:  1h 09m | Max:  1h 09m | Hits:  16%/1255  
    ðŸŸĐ std
      ðŸŸĐ 17                 Pass: 100%/21  | Total: 23h 33m | Avg:  1h 07m | Max:  1h 28m | Hits:  17%/25487 
      ðŸŸĐ 20                 Pass: 100%/26  | Total: 23h 30m | Avg: 54m 15s | Max:  1h 29m | Hits:  43%/32148 
    
  • ðŸŸĐ thrust: Pass: 100%/47 | Total: 1d 09h | Avg: 42m 14s | Max: 1h 44m | Hits: 52%/89895

    ðŸŸĐ cmake_options
      ðŸŸĐ -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 52m 10s | Avg: 26m 05s | Max: 38m 51s | Hits:  71%/3828  
    ðŸŸĐ cpu
      ðŸŸĐ amd64              Pass: 100%/45  | Total:  1d 07h | Avg: 42m 24s | Max:  1h 44m | Hits:  53%/86068 
      ðŸŸĐ arm64              Pass: 100%/2   | Total:  1h 17m | Avg: 38m 34s | Max: 41m 09s | Hits:  43%/3827  
    ðŸŸĐ ctk
      ðŸŸĐ 12.0               Pass: 100%/5   | Total:  3h 53m | Avg: 46m 43s | Max:  1h 18m | Hits:  40%/9560  
      ðŸŸĐ 12.9               Pass: 100%/42  | Total:  1d 05h | Avg: 41m 42s | Max:  1h 44m | Hits:  54%/80335 
    ðŸŸĐ cudacxx
      ðŸŸĐ ClangCUDA19        Pass: 100%/2   | Total:  1h 03m | Avg: 31m 59s | Max: 32m 59s | Hits:  43%/3826  
      ðŸŸĐ nvcc12.0           Pass: 100%/5   | Total:  3h 53m | Avg: 46m 43s | Max:  1h 18m | Hits:  40%/9560  
      ðŸŸĐ nvcc12.9           Pass: 100%/40  | Total:  1d 04h | Avg: 42m 11s | Max:  1h 44m | Hits:  54%/76509 
    ðŸŸĐ cudacxx_family
      ðŸŸĐ ClangCUDA          Pass: 100%/2   | Total:  1h 03m | Avg: 31m 59s | Max: 32m 59s | Hits:  43%/3826  
      ðŸŸĐ nvcc               Pass: 100%/45  | Total:  1d 08h | Avg: 42m 41s | Max:  1h 44m | Hits:  52%/86069 
    ðŸŸĐ cxx
      ðŸŸĐ Clang14            Pass: 100%/4   | Total:  2h 25m | Avg: 36m 24s | Max: 38m 17s | Hits:  57%/7652  
      ðŸŸĐ Clang15            Pass: 100%/2   | Total:  1h 17m | Avg: 38m 37s | Max: 38m 55s | Hits:  43%/3826  
      ðŸŸĐ Clang16            Pass: 100%/2   | Total:  1h 23m | Avg: 41m 51s | Max: 44m 44s | Hits:  43%/3826  
      ðŸŸĐ Clang17            Pass: 100%/2   | Total:  1h 22m | Avg: 41m 17s | Max: 43m 10s | Hits:  43%/3826  
      ðŸŸĐ Clang18            Pass: 100%/2   | Total:  1h 16m | Avg: 38m 28s | Max: 38m 35s | Hits:  43%/3826  
      ðŸŸĐ Clang19            Pass: 100%/7   | Total:  3h 18m | Avg: 28m 24s | Max: 40m 39s | Hits:  62%/13391 
      ðŸŸĐ GCC7               Pass: 100%/2   | Total:  1h 22m | Avg: 41m 18s | Max: 41m 31s | Hits:  57%/3828  
      ðŸŸĐ GCC8               Pass: 100%/1   | Total: 41m 32s | Avg: 41m 32s | Max: 41m 32s | Hits:  43%/1914  
      ðŸŸĐ GCC9               Pass: 100%/2   | Total:  1h 24m | Avg: 42m 28s | Max: 42m 38s | Hits:  50%/3828  
      ðŸŸĐ GCC10              Pass: 100%/2   | Total:  1h 31m | Avg: 45m 34s | Max: 46m 43s | Hits:  43%/3828  
      ðŸŸĐ GCC11              Pass: 100%/2   | Total:  1h 26m | Avg: 43m 00s | Max: 43m 36s | Hits:  43%/3828  
      ðŸŸĐ GCC12              Pass: 100%/2   | Total:  1h 33m | Avg: 46m 40s | Max: 46m 48s | Hits:  43%/3828  
      ðŸŸĐ GCC13              Pass: 100%/10  | Total:  4h 45m | Avg: 28m 32s | Max: 45m 46s | Hits:  72%/19140 
      ðŸŸĐ MSVC14.29          Pass: 100%/2   | Total:  2h 36m | Avg:  1h 18m | Max:  1h 18m | Hits:  21%/3812  
      ðŸŸĐ MSVC14.43          Pass: 100%/3   | Total:  3h 19m | Avg:  1h 06m | Max:  1h 23m | Hits:  41%/5718  
      ðŸŸĐ NVHPC25.5          Pass: 100%/2   | Total:  3h 19m | Avg:  1h 39m | Max:  1h 44m | Hits:  19%/3824  
    ðŸŸĐ cxx_family
      ðŸŸĐ Clang              Pass: 100%/19  | Total: 11h 04m | Avg: 34m 59s | Max: 44m 44s | Hits:  53%/36347 
      ðŸŸĐ GCC                Pass: 100%/21  | Total: 12h 44m | Avg: 36m 25s | Max: 46m 48s | Hits:  59%/40194 
      ðŸŸĐ MSVC               Pass: 100%/5   | Total:  5h 56m | Avg:  1h 11m | Max:  1h 23m | Hits:  33%/9530  
      ðŸŸĐ NVHPC              Pass: 100%/2   | Total:  3h 19m | Avg:  1h 39m | Max:  1h 44m | Hits:  19%/3824  
    ðŸŸĐ gpu
      ðŸŸĐ h100               Pass: 100%/2   | Total: 43m 00s | Avg: 21m 30s | Max: 26m 34s | Hits:  71%/3828  
      ðŸŸĐ rtx2080            Pass: 100%/35  | Total:  1d 03h | Avg: 47m 16s | Max:  1h 44m | Hits:  44%/66946 
      ðŸŸĐ rtx4090            Pass: 100%/10  | Total:  4h 47m | Avg: 28m 45s | Max:  1h 22m | Hits:  78%/19121 
    ðŸŸĐ jobs
      ðŸŸĐ Build              Pass: 100%/40  | Total:  1d 07h | Avg: 47m 02s | Max:  1h 44m | Hits:  44%/76507 
      ðŸŸĐ TestCPU            Pass: 100%/3   | Total: 50m 20s | Avg: 16m 46s | Max: 33m 19s | Hits:  99%/5733  
      ðŸŸĐ TestGPU            Pass: 100%/4   | Total: 53m 36s | Avg: 13m 24s | Max: 16m 26s | Hits:  99%/7655  
    ðŸŸĐ sm
      ðŸŸĐ 90                 Pass: 100%/2   | Total: 43m 00s | Avg: 21m 30s | Max: 26m 34s | Hits:  71%/3828  
      ðŸŸĐ 90;90a;100         Pass: 100%/1   | Total: 42m 14s | Avg: 42m 14s | Max: 42m 14s | Hits:  75%/1914  
    ðŸŸĐ std
      ðŸŸĐ 17                 Pass: 100%/21  | Total: 17h 15m | Avg: 49m 17s | Max:  1h 34m | Hits:  42%/40160 
      ðŸŸĐ 20                 Pass: 100%/24  | Total: 14h 57m | Avg: 37m 24s | Max:  1h 44m | Hits:  59%/45907 
    
  • ðŸŸĐ libcudacxx: Pass: 100%/45 | Total: 23h 28m | Avg: 31m 18s | Max: 1h 24m | Hits: 37%/131154

    ðŸŸĐ cpu
      ðŸŸĐ amd64              Pass: 100%/43  | Total: 22h 28m | Avg: 31m 22s | Max:  1h 24m | Hits:  37%/124363
      ðŸŸĐ arm64              Pass: 100%/2   | Total: 59m 59s | Avg: 29m 59s | Max: 30m 04s | Hits:  29%/6791  
    ðŸŸĐ ctk
      ðŸŸĐ 12.0               Pass: 100%/5   | Total:  2h 33m | Avg: 30m 40s | Max: 48m 36s | Hits:  29%/16613 
      ðŸŸĐ 12.9               Pass: 100%/40  | Total: 20h 55m | Avg: 31m 23s | Max:  1h 24m | Hits:  38%/114541
    ðŸŸĐ cudacxx
      ðŸŸĐ ClangCUDA19        Pass: 100%/2   | Total: 50m 37s | Avg: 25m 18s | Max: 26m 03s | Hits:  25%/6755  
      ðŸŸĐ nvcc12.0           Pass: 100%/5   | Total:  2h 33m | Avg: 30m 40s | Max: 48m 36s | Hits:  29%/16613 
      ðŸŸĐ nvcc12.9           Pass: 100%/38  | Total: 20h 04m | Avg: 31m 42s | Max:  1h 24m | Hits:  39%/107786
    ðŸŸĐ cudacxx_family
      ðŸŸĐ ClangCUDA          Pass: 100%/2   | Total: 50m 37s | Avg: 25m 18s | Max: 26m 03s | Hits:  25%/6755  
      ðŸŸĐ nvcc               Pass: 100%/43  | Total: 22h 38m | Avg: 31m 35s | Max:  1h 24m | Hits:  37%/124399
    ðŸŸĐ cxx
      ðŸŸĐ Clang14            Pass: 100%/4   | Total:  1h 49m | Avg: 27m 17s | Max: 28m 12s | Hits:  29%/13466 
      ðŸŸĐ Clang15            Pass: 100%/2   | Total:  1h 05m | Avg: 32m 37s | Max: 35m 12s | Hits:  29%/6751  
      ðŸŸĐ Clang16            Pass: 100%/2   | Total:  1h 03m | Avg: 31m 48s | Max: 32m 59s | Hits:  29%/6751  
      ðŸŸĐ Clang17            Pass: 100%/2   | Total: 35m 23s | Avg: 17m 41s | Max: 27m 44s | Hits:  59%/6751  
      ðŸŸĐ Clang18            Pass: 100%/2   | Total: 36m 56s | Avg: 18m 28s | Max: 29m 19s | Hits:  59%/6751  
      ðŸŸĐ Clang19            Pass: 100%/6   | Total:  3h 22m | Avg: 33m 46s | Max:  1h 24m | Hits:  40%/16901 
      ðŸŸĐ GCC7               Pass: 100%/2   | Total: 50m 49s | Avg: 25m 24s | Max: 27m 14s | Hits:  29%/6687  
      ðŸŸĐ GCC8               Pass: 100%/1   | Total: 26m 32s | Avg: 26m 32s | Max: 26m 32s | Hits:  29%/3354  
      ðŸŸĐ GCC9               Pass: 100%/2   | Total: 58m 46s | Avg: 29m 23s | Max: 30m 32s | Hits:  29%/6699  
      ðŸŸĐ GCC10              Pass: 100%/2   | Total:  1h 02m | Avg: 31m 23s | Max: 32m 14s | Hits:  29%/6753  
      ðŸŸĐ GCC11              Pass: 100%/2   | Total: 38m 22s | Avg: 19m 11s | Max: 30m 05s | Hits:  60%/6749  
      ðŸŸĐ GCC12              Pass: 100%/2   | Total:  1h 04m | Avg: 32m 03s | Max: 32m 22s | Hits:  29%/6753  
      ðŸŸĐ GCC13              Pass: 100%/10  | Total:  4h 45m | Avg: 28m 31s | Max:  1h 21m | Hits:  41%/17147 
      ðŸŸĐ MSVC14.29          Pass: 100%/2   | Total:  1h 43m | Avg: 51m 50s | Max: 55m 05s | Hits:  27%/6425  
      ðŸŸĐ MSVC14.43          Pass: 100%/2   | Total:  1h 53m | Avg: 56m 49s | Max:  1h 02m | Hits:  58%/6477  
      ðŸŸĐ NVHPC25.5          Pass: 100%/2   | Total:  1h 31m | Avg: 45m 59s | Max: 47m 26s | Hits:   2%/6739  
    ðŸŸĐ cxx_family
      ðŸŸĐ Clang              Pass: 100%/18  | Total:  8h 32m | Avg: 28m 29s | Max:  1h 24m | Hits:  39%/57371 
      ðŸŸĐ GCC                Pass: 100%/21  | Total:  9h 46m | Avg: 27m 56s | Max:  1h 21m | Hits:  37%/54142 
      ðŸŸĐ MSVC               Pass: 100%/4   | Total:  3h 37m | Avg: 54m 20s | Max:  1h 02m | Hits:  43%/12902 
      ðŸŸĐ NVHPC              Pass: 100%/2   | Total:  1h 31m | Avg: 45m 59s | Max: 47m 26s | Hits:   2%/6739  
    ðŸŸĐ gpu
      ðŸŸĐ h100               Pass: 100%/2   | Total: 19m 50s | Avg:  9m 55s | Max: 13m 30s | Hits:  90%/3479  
      ðŸŸĐ rtx2080            Pass: 100%/43  | Total: 23h 09m | Avg: 32m 18s | Max:  1h 24m | Hits:  35%/127675
    ðŸŸĐ jobs
      ðŸŸĐ Build              Pass: 100%/39  | Total: 19h 38m | Avg: 30m 12s | Max:  1h 02m | Hits:  37%/131114
      ðŸŸĐ NVRTC              Pass: 100%/2   | Total: 49m 25s | Avg: 24m 42s | Max: 25m 01s | Hits:  90%/40    
      ðŸŸĐ Test               Pass: 100%/3   | Total:  2h 59m | Avg: 59m 49s | Max:  1h 24m
      ðŸŸĐ VerifyCodegen      Pass: 100%/1   | Total:  1m 57s | Avg:  1m 57s | Max:  1m 57s
    ðŸŸĐ sm
      ðŸŸĐ 75                 Pass: 100%/2   | Total: 49m 25s | Avg: 24m 42s | Max: 25m 01s | Hits:  90%/40    
      ðŸŸĐ 90                 Pass: 100%/2   | Total: 19m 50s | Avg:  9m 55s | Max: 13m 30s | Hits:  90%/3479  
      ðŸŸĐ 90;90a;100         Pass: 100%/1   | Total: 38m 12s | Avg: 38m 12s | Max: 38m 12s | Hits:  28%/3479  
    ðŸŸĐ std
      ðŸŸĐ 17                 Pass: 100%/22  | Total: 11h 26m | Avg: 31m 12s | Max: 55m 05s | Hits:  33%/70012 
      ðŸŸĐ 20                 Pass: 100%/22  | Total: 12h 00m | Avg: 32m 44s | Max:  1h 24m | Hits:  41%/61142 
    
  • ðŸŸĐ cudax: Pass: 100%/26 | Total: 3h 32m | Avg: 8m 09s | Max: 25m 14s | Hits: 83%/15208

    ðŸŸĐ cpu
      ðŸŸĐ amd64              Pass: 100%/22  | Total:  3h 07m | Avg:  8m 31s | Max: 25m 14s | Hits:  83%/12776 
      ðŸŸĐ arm64              Pass: 100%/4   | Total: 24m 31s | Avg:  6m 07s | Max:  6m 47s | Hits:  82%/2432  
    ðŸŸĐ ctk
      ðŸŸĐ 12.0               Pass: 100%/3   | Total: 26m 19s | Avg:  8m 46s | Max: 14m 58s | Hits:  78%/1523  
      ðŸŸĐ 12.9               Pass: 100%/23  | Total:  3h 05m | Avg:  8m 04s | Max: 25m 14s | Hits:  84%/13685 
    ðŸŸĐ cudacxx
      ðŸŸĐ nvcc12.0           Pass: 100%/3   | Total: 26m 19s | Avg:  8m 46s | Max: 14m 58s | Hits:  78%/1523  
      ðŸŸĐ nvcc12.9           Pass: 100%/23  | Total:  3h 05m | Avg:  8m 04s | Max: 25m 14s | Hits:  84%/13685 
    ðŸŸĐ cudacxx_family
      ðŸŸĐ nvcc               Pass: 100%/26  | Total:  3h 32m | Avg:  8m 09s | Max: 25m 14s | Hits:  83%/15208 
    ðŸŸĐ cxx
      ðŸŸĐ Clang14            Pass: 100%/2   | Total: 11m 11s | Avg:  5m 35s | Max:  5m 54s | Hits:  82%/1218  
      ðŸŸĐ Clang15            Pass: 100%/1   | Total:  6m 15s | Avg:  6m 15s | Max:  6m 15s | Hits:  82%/608   
      ðŸŸĐ Clang16            Pass: 100%/1   | Total:  6m 40s | Avg:  6m 40s | Max:  6m 40s | Hits:  82%/608   
      ðŸŸĐ Clang17            Pass: 100%/1   | Total:  7m 05s | Avg:  7m 05s | Max:  7m 05s | Hits:  82%/608   
      ðŸŸĐ Clang18            Pass: 100%/1   | Total:  6m 15s | Avg:  6m 15s | Max:  6m 15s | Hits:  82%/608   
      ðŸŸĐ Clang19            Pass: 100%/4   | Total: 25m 41s | Avg:  6m 25s | Max:  7m 56s | Hits:  87%/2432  
      ðŸŸĐ GCC10              Pass: 100%/2   | Total: 12m 48s | Avg:  6m 24s | Max:  6m 44s | Hits:  82%/1218  
      ðŸŸĐ GCC11              Pass: 100%/1   | Total:  7m 28s | Avg:  7m 28s | Max:  7m 28s | Hits:  82%/608   
      ðŸŸĐ GCC12              Pass: 100%/1   | Total:  7m 00s | Avg:  7m 00s | Max:  7m 00s | Hits:  82%/608   
      ðŸŸĐ GCC13              Pass: 100%/8   | Total:  1h 08m | Avg:  8m 34s | Max: 25m 14s | Hits:  86%/4864  
      ðŸŸĐ MSVC14.39          Pass: 100%/1   | Total: 14m 58s | Avg: 14m 58s | Max: 14m 58s | Hits:  63%/307   
      ðŸŸĐ MSVC14.43          Pass: 100%/1   | Total: 15m 24s | Avg: 15m 24s | Max: 15m 24s | Hits:  63%/309   
      ðŸŸĐ NVHPC25.5          Pass: 100%/2   | Total: 22m 53s | Avg: 11m 26s | Max: 12m 00s | Hits:  80%/1212  
    ðŸŸĐ cxx_family
      ðŸŸĐ Clang              Pass: 100%/10  | Total:  1h 03m | Avg:  6m 18s | Max:  7m 56s | Hits:  84%/6082  
      ðŸŸĐ GCC                Pass: 100%/12  | Total:  1h 35m | Avg:  7m 59s | Max: 25m 14s | Hits:  85%/7298  
      ðŸŸĐ MSVC               Pass: 100%/2   | Total: 30m 22s | Avg: 15m 11s | Max: 15m 24s | Hits:  63%/616   
      ðŸŸĐ NVHPC              Pass: 100%/2   | Total: 22m 53s | Avg: 11m 26s | Max: 12m 00s | Hits:  80%/1212  
    ðŸŸĐ gpu
      ðŸŸĐ h100               Pass: 100%/2   | Total: 13m 02s | Avg:  6m 31s | Max:  7m 53s | Hits:  91%/1216  
      ðŸŸĐ rtx2080            Pass: 100%/24  | Total:  3h 19m | Avg:  8m 17s | Max: 25m 14s | Hits:  83%/13992 
    ðŸŸĐ jobs
      ðŸŸĐ Build              Pass: 100%/23  | Total:  2h 51m | Avg:  7m 26s | Max: 15m 24s | Hits:  81%/13384 
      ðŸŸĐ Test               Pass: 100%/3   | Total: 41m 03s | Avg: 13m 41s | Max: 25m 14s | Hits:  99%/1824  
    ðŸŸĐ sm
      ðŸŸĐ 90                 Pass: 100%/3   | Total: 17m 53s | Avg:  5m 57s | Max:  7m 53s | Hits:  88%/1824  
      ðŸŸĐ 90a                Pass: 100%/1   | Total:  5m 26s | Avg:  5m 26s | Max:  5m 26s | Hits:  82%/608   
    ðŸŸĐ std
      ðŸŸĐ 17                 Pass: 100%/4   | Total: 28m 37s | Avg:  7m 09s | Max: 12m 00s | Hits:  81%/2430  
      ðŸŸĐ 20                 Pass: 100%/22  | Total:  3h 03m | Avg:  8m 20s | Max: 25m 14s | Hits:  84%/12778 
    
  • ðŸŸĐ python: Pass: 100%/8 | Total: 1h 42m | Avg: 12m 47s | Max: 19m 49s

    ðŸŸĐ cpu
      ðŸŸĐ amd64              Pass: 100%/8   | Total:  1h 42m | Avg: 12m 47s | Max: 19m 49s
    ðŸŸĐ ctk
      ðŸŸĐ 12.9               Pass: 100%/8   | Total:  1h 42m | Avg: 12m 47s | Max: 19m 49s
    ðŸŸĐ cudacxx
      ðŸŸĐ nvcc12.9           Pass: 100%/8   | Total:  1h 42m | Avg: 12m 47s | Max: 19m 49s
    ðŸŸĐ cudacxx_family
      ðŸŸĐ nvcc               Pass: 100%/8   | Total:  1h 42m | Avg: 12m 47s | Max: 19m 49s
    ðŸŸĐ cxx
      ðŸŸĐ GCC13              Pass: 100%/8   | Total:  1h 42m | Avg: 12m 47s | Max: 19m 49s
    ðŸŸĐ cxx_family
      ðŸŸĐ GCC                Pass: 100%/8   | Total:  1h 42m | Avg: 12m 47s | Max: 19m 49s
    ðŸŸĐ gpu
      ðŸŸĐ rtxa6000           Pass: 100%/8   | Total:  1h 42m | Avg: 12m 47s | Max: 19m 49s
    ðŸŸĐ jobs
      ðŸŸĐ Build cuda.cccl    Pass: 100%/2   | Total: 20m 25s | Avg: 10m 12s | Max: 10m 19s
      ðŸŸĐ Test cuda.cccl.cooperative Pass: 100%/2   | Total: 38m 34s | Avg: 19m 17s | Max: 19m 49s
      ðŸŸĐ Test cuda.cccl.headers Pass: 100%/2   | Total:  8m 00s | Avg:  4m 00s | Max:  4m 11s
      ðŸŸĐ Test cuda.cccl.parallel Pass: 100%/2   | Total: 35m 24s | Avg: 17m 42s | Max: 18m 09s
    ðŸŸĐ py_version
      ðŸŸĐ 3.10               Pass: 100%/4   | Total: 49m 55s | Avg: 12m 28s | Max: 18m 45s
      ðŸŸĐ 3.13               Pass: 100%/4   | Total: 52m 28s | Avg: 13m 07s | Max: 19m 49s
    
  • ðŸŸĐ packaging: Pass: 100%/4 | Total: 29m 17s | Avg: 7m 19s | Max: 9m 06s

    ðŸŸĐ cpu
      ðŸŸĐ amd64              Pass: 100%/4   | Total: 29m 17s | Avg:  7m 19s | Max:  9m 06s
    ðŸŸĐ ctk
      ðŸŸĐ 12.0               Pass: 100%/2   | Total: 17m 36s | Avg:  8m 48s | Max:  9m 06s
      ðŸŸĐ 12.9               Pass: 100%/2   | Total: 11m 41s | Avg:  5m 50s | Max:  8m 04s
    ðŸŸĐ cudacxx
      ðŸŸĐ nvcc12.0           Pass: 100%/2   | Total: 17m 36s | Avg:  8m 48s | Max:  9m 06s
      ðŸŸĐ nvcc12.9           Pass: 100%/2   | Total: 11m 41s | Avg:  5m 50s | Max:  8m 04s
    ðŸŸĐ cudacxx_family
      ðŸŸĐ nvcc               Pass: 100%/4   | Total: 29m 17s | Avg:  7m 19s | Max:  9m 06s
    ðŸŸĐ cxx
      ðŸŸĐ Clang14            Pass: 100%/1   | Total:  9m 06s | Avg:  9m 06s | Max:  9m 06s
      ðŸŸĐ Clang19            Pass: 100%/1   | Total:  3m 37s | Avg:  3m 37s | Max:  3m 37s
      ðŸŸĐ GCC12              Pass: 100%/1   | Total:  8m 30s | Avg:  8m 30s | Max:  8m 30s
      ðŸŸĐ GCC13              Pass: 100%/1   | Total:  8m 04s | Avg:  8m 04s | Max:  8m 04s
    ðŸŸĐ cxx_family
      ðŸŸĐ Clang              Pass: 100%/2   | Total: 12m 43s | Avg:  6m 21s | Max:  9m 06s
      ðŸŸĐ GCC                Pass: 100%/2   | Total: 16m 34s | Avg:  8m 17s | Max:  8m 30s
    ðŸŸĐ gpu
      ðŸŸĐ rtx2080            Pass: 100%/4   | Total: 29m 17s | Avg:  7m 19s | Max:  9m 06s
    ðŸŸĐ jobs
      ðŸŸĐ Test               Pass: 100%/4   | Total: 29m 17s | Avg:  7m 19s | Max:  9m 06s
    
  • ðŸŸĐ stdpar: Pass: 100%/4 | Total: 16m 50s | Avg: 4m 12s | Max: 4m 24s

    ðŸŸĐ cpu
      ðŸŸĐ amd64              Pass: 100%/2   | Total:  8m 21s | Avg:  4m 10s | Max:  4m 13s
      ðŸŸĐ arm64              Pass: 100%/2   | Total:  8m 29s | Avg:  4m 14s | Max:  4m 24s
    ðŸŸĐ ctk
      ðŸŸĐ 12.9               Pass: 100%/4   | Total: 16m 50s | Avg:  4m 12s | Max:  4m 24s
    ðŸŸĐ cudacxx
      ðŸŸĐ nvcc12.9           Pass: 100%/4   | Total: 16m 50s | Avg:  4m 12s | Max:  4m 24s
    ðŸŸĐ cudacxx_family
      ðŸŸĐ nvcc               Pass: 100%/4   | Total: 16m 50s | Avg:  4m 12s | Max:  4m 24s
    ðŸŸĐ cxx
      ðŸŸĐ NVHPC25.5          Pass: 100%/4   | Total: 16m 50s | Avg:  4m 12s | Max:  4m 24s
    ðŸŸĐ cxx_family
      ðŸŸĐ NVHPC              Pass: 100%/4   | Total: 16m 50s | Avg:  4m 12s | Max:  4m 24s
    ðŸŸĐ gpu
      ðŸŸĐ rtx2080            Pass: 100%/4   | Total: 16m 50s | Avg:  4m 12s | Max:  4m 24s
    ðŸŸĐ jobs
      ðŸŸĐ Build              Pass: 100%/4   | Total: 16m 50s | Avg:  4m 12s | Max:  4m 24s
    ðŸŸĐ std
      ðŸŸĐ 17                 Pass: 100%/2   | Total:  8m 13s | Avg:  4m 06s | Max:  4m 08s
      ðŸŸĐ 20                 Pass: 100%/2   | Total:  8m 37s | Avg:  4m 18s | Max:  4m 24s
    
  • ðŸŸĐ cccl_c_parallel: Pass: 100%/2 | Total: 1h 33m | Avg: 46m 53s | Max: 1h 30m | Hits: 92%/328

    ðŸŸĐ cpu
      ðŸŸĐ amd64              Pass: 100%/2   | Total:  1h 33m | Avg: 46m 53s | Max:  1h 30m | Hits:  92%/328   
    ðŸŸĐ ctk
      ðŸŸĐ 12.9               Pass: 100%/2   | Total:  1h 33m | Avg: 46m 53s | Max:  1h 30m | Hits:  92%/328   
    ðŸŸĐ cudacxx
      ðŸŸĐ nvcc12.9           Pass: 100%/2   | Total:  1h 33m | Avg: 46m 53s | Max:  1h 30m | Hits:  92%/328   
    ðŸŸĐ cudacxx_family
      ðŸŸĐ nvcc               Pass: 100%/2   | Total:  1h 33m | Avg: 46m 53s | Max:  1h 30m | Hits:  92%/328   
    ðŸŸĐ cxx
      ðŸŸĐ GCC13              Pass: 100%/2   | Total:  1h 33m | Avg: 46m 53s | Max:  1h 30m | Hits:  92%/328   
    ðŸŸĐ cxx_family
      ðŸŸĐ GCC                Pass: 100%/2   | Total:  1h 33m | Avg: 46m 53s | Max:  1h 30m | Hits:  92%/328   
    ðŸŸĐ gpu
      ðŸŸĐ rtx2080            Pass: 100%/2   | Total:  1h 33m | Avg: 46m 53s | Max:  1h 30m | Hits:  92%/328   
    ðŸŸĐ jobs
      ðŸŸĐ Build              Pass: 100%/1   | Total:  3m 16s | Avg:  3m 16s | Max:  3m 16s | Hits:  87%/164   
      ðŸŸĐ Test               Pass: 100%/1   | Total:  1h 30m | Avg:  1h 30m | Max:  1h 30m | Hits:  98%/164   
    

👃 Inspect Changes

Modifications in project?

Project
CCCL Infrastructure
CCCL Packaging
+/- libcu++
CUB
Thrust
CUDA Experimental
stdpar
python
CCCL C Parallel Library
Catch2Helper

Modifications in project or dependencies?

Project
CCCL Infrastructure
+/- CCCL Packaging
+/- libcu++
+/- CUB
+/- Thrust
+/- CUDA Experimental
+/- stdpar
+/- python
+/- CCCL C Parallel Library
+/- Catch2Helper

🏃‍ Runner counts (total jobs: 183)

# Runner
125 linux-amd64-cpu16
15 windows-amd64-cpu16
12 linux-arm64-cpu16
12 linux-amd64-gpu-rtxa6000-latest-1
11 linux-amd64-gpu-rtx2080-latest-1
5 linux-amd64-gpu-h100-latest-1
3 linux-amd64-gpu-rtx4090-latest-1

@miscco
miscco merged commit 1b65dc4 into NVIDIA:main Jun 16, 2025
@github-project-automation github-project-automation Bot moved this from In Review to Done in CCCL Jun 16, 2025
@miscco
miscco deleted the fix_nvbug5241281 branch June 16, 2025 12:47
miscco added a commit to miscco/cccl that referenced this pull request Jun 16, 2025
It can happen that NVCC fails to compile this in conjunction with extended lambdas enabled.

Fixes nvbug5241281
miscco added a commit that referenced this pull request Jun 16, 2025
It can happen that NVCC fails to compile this in conjunction with extended lambdas enabled.

Fixes nvbug5241281
@bernhardmgruber bernhardmgruber linked an issue Jun 24, 2025 that may be closed by this pull request
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

[BUG]: Avoid anonymous unions

2 participants