Rf/macos compile errors
Status | Pipeline | Created by | Stages | Actions |
---|---|---|---|---|
Passed 00:00:17
| Stage: fsl-ci-build |
Download artifacts
No artifacts found |
While compiling on macOS using a conda-forge-provided compiler, I encountered the following error:
streamlines.cc:804:23: error: non-constant-expression cannot be narrowed from type 'double' to 'float' in initializer list [-Wc++11-narrowing]
float line[2][3]={{m_path[cnt-1](1),m_path[cnt-1](2),m_path[cnt-1](3)},
^~~~~~~~~~~~~~~~
streamlines.cc:804:23: note: insert an explicit cast to silence this issue
float line[2][3]={{m_path[cnt-1](1),m_path[cnt-1](2),m_path[cnt-1](3)},
^~~~~~~~~~~~~~~~
static_cast<float>( )
This MR adds a number of explicit casts to avoid this error, and also adjusts the indentation within streamlines.cc
to be more consistent.
Status | Pipeline | Created by | Stages | Actions |
---|---|---|---|---|
Passed 00:00:17
| Stage: fsl-ci-build |
Download artifacts
No artifacts found |