Skip to content

Commit c341dd2

Browse files
rad-eng-59GitHub Enterprise
authored andcommitted
Fix issue #849 (#850)
- Get rid of structured binding used in `lambda` capture in "geometry.cpp" due to problem with `clang` on Mac.
1 parent ee68c89 commit c341dd2

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

cxx/isce3/geometry/geometry.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -532,7 +532,9 @@ std::tuple<double, double> isce3::geometry::lookIncAngFromSlantRange(
532532
{
533533
// get combinations of range curvature with platform height as well as mean
534534
// DEM height
535-
auto [schgt_plus_rgcurv, demhgt_plus_rgcurv] =
535+
double schgt_plus_rgcurv;
536+
double demhgt_plus_rgcurv;
537+
std::tie(schgt_plus_rgcurv, demhgt_plus_rgcurv) =
536538
_get_rgcurv_plus_hgt(orbit, az_time, dem_interp, ellips);
537539

538540
// calculate look angle
@@ -560,7 +562,9 @@ isce3::geometry::lookIncAngFromSlantRange(
560562
{
561563
// get combinations of along-track range curvature with platform height as
562564
// well as with mean DEM height
563-
auto [schgt_plus_rgcurv, demhgt_plus_rgcurv] =
565+
double schgt_plus_rgcurv;
566+
double demhgt_plus_rgcurv;
567+
std::tie(schgt_plus_rgcurv, demhgt_plus_rgcurv) =
564568
_get_rgcurv_plus_hgt(orbit, az_time, dem_interp, ellips);
565569

566570
// define a lambda function for look angle and slant range calculation

0 commit comments

Comments
 (0)