一个简单的程序抛出一个奇怪的警告,程序试图使用intel内在函数的向量。我正在使用g ++ 7.2,gcc中有一个bug已被解决,但警告仍然存在,我不确定忽略警告的含义是什么因为intel内在函数需要严格对齐数据。
avx.cpp: In function ‘int main()’:
avx.cpp:7:27: warning: ignoring attributes on template argument ‘__m256i* {aka __vector(4) long long int*}’ [-Wignored-attributes]
std::vector< __m256i* > v;
^
#include <vector>
#include <immintrin.h>
#include <iostream>
int main()
{
std::vector< __m256i* > v;
return 0;
}