Linker Error in debug build

Linker Error in debug build

Using icpc (ICC) 19.0.1.144 20181018. The following (stand alone) code compiles and links as expected when using

"icpc -std=c++17 error.cpp -o exec"

However, building a debug executable by turning on either -g or -O0 flag results in a linker error.

// error.cpp
#include <vector>
 
constexpr bool decider = false;
 
void Function() {
 
   std::vector<unsigned long long> v1;
 
   if constexpr( decider ) {
      if( false ) {}
      std::vector<unsigned long long> v2 = v1;
   }
}
 
int main() {return 0;}

 

2 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Thank for report this issue. I've filed a bug #CMPLRIL0-31019 to track it.

Leave a Comment

Please sign in to add a comment. Not a member? Join today