我们很高兴发布了Visual Studio 2015 Update 2( 在这里拿一份! ). 这是 快速浏览VisualC++漏洞,解决了在微软Connect门户上报告的问题。我们已经修好了 330 连接和VS编译器前端、后端和库中的反馈错误;还有一个额外的 30 Visual Studio 2015 Update 2 IDE中的错误。
null
这些bug是由社区中的用户提交的。 虽然我们没有解决所有报告的客户问题(还没有!),我们很感激我们的客户花时间在我们的产品上归档bug,我们尝试优先处理来自社区的bug。如果您在使用我们的编译器时遇到问题,请 文件错误 ! 它帮助我们知道哪些问题应该最受关注。
编译器前端、后端和库 修复
连接用户 | 连接ID | 职务 |
_神经网络_ | 1816988 | 类型为alias的纯虚函数的声明未编译 |
_佩特德 | 1735382 | 依赖名称消歧函数调用中的模板关键字导致编译错误。 |
Åkerblom Jens公司 | 2050595 | 有关模板方法指针类型的编译器错误 |
亚伦·J·鲍尔曼 | 2394957 | 有符号与无符号不匹配警告假阳性 |
阿布什内 | 2128742 | 在VS2015 Update 1中,无法再将方法命名为“export” |
aemwaqas60型 | 1970608 | 意外的循环符 |
阿克里格 | 1230395 | 类模板声明中的std::result u和’decltype’成员指针解析问题有很多问题 |
亚历克斯·卡特拉诺夫 | 2090221 | 过度警告C4100 |
亚历山大·迪亚吉列夫 | 2069971 | C++编译器错误? |
阿尔夫P。斯坦巴赫,除了… | 2163090 | 某些SFINAE代码出现内部编译器错误 |
阿尔夫P。斯坦巴赫,除了… | 2123005 | enum()接受为空指针 |
安第斯 | 2390377 | 具有C++嵌套类、模板和继承的错误 |
Andreas Magnusson–Nexus公司 | 2112616 | constexpr代码/数据生成错误 |
安德烈·德雷克斯勒 | 1613182 | C++:C1001带有DeCype和指针指向虚函数。 |
安德烈韦伯 | 1576822 | 1601年的文件导致致命错误C1073:涉及增量编译的内部错误 |
安德烈·科洛门采夫 | 868971 | 私有显式默认析构函数是可访问的 |
安东尼孔雀 | 1798660 | 对包含SSE类型的类使用隐式构造函数使编译器在调试配置中崩溃。 |
阿纳夫辛格 | 1587892 | 整个程序优化将删除在#pragma节(“.CRT$XCU”)中注册的函数(否则未引用) |
奥雷利恩酒桶 | 2343307 | 用一段简单的代码在cl.exe中崩溃 |
伊拉斯谟 | 1136309 | C++好友编译器错误 |
巴伦蒂 | 1979953 | 链接器编译器错误 |
巴菲 | 2000179 | 优化器在删除虚拟函数调用时过于激进 |
贝洛克 | 1980027 | 当我将下面代码段中的“operator new[]”替换为“operator new”时,代码没有链接 |
本·F·西雅图 | 2118141 | 添加/sdl标志时,Adding={0}不会用零填充结构 |
贝诺î标签 | 1972909 | C++编译器:用错误值初始化的枚举位字段 |
贝诺伊特托马斯 | 1906144 | c++编译器错误 |
伯特惠杰本 | 2369346 | OpenSSL 1.1.0-preX:致命错误C1001:编译器中发生内部错误。 |
博夫拉夫 | 2234621 | C++/CLI编译器崩溃-操作符真/假 |
博格丹一世 | 1995929 | VC 14 Update 1 RC–声明中的访问控制不正确(模板参数和参数、基) |
博格丹一世 | 1989695 | VC 14 Update 1 RC–在模板参数中使用别名模板时拒绝友元函数模板声明 |
博格丹一世 | 1989574 | VC14 Update 1 RC–错误地拒绝了友元嵌套类模板声明 |
博格丹一世 | 1707015 | VC 14–编译器崩溃与不正确的constexpr使用有关 |
邦戈弗 | 1854943 | 包括dbghelp.h时警告C4091 |
邦戈弗 | 1855005 | 使用winsock标头时警告C4127或C4548 |
布拉德-蔡斯 | 2180403 | 列出程序集时出现内部编译器错误 |
布鲁斯道森2 | 2396360 | 32位代码中存在错误的结构偏移 |
布鲁斯道森2 | 2374731 | 生成到未对齐地址的movap |
布鲁斯道森2 | 2348990 | VS 2015 Update 1中模板代码中的ICE(适用于VS 2013) |
布鲁斯道森2 | 2299303 | 在单行文件上使用/分析时出现内部编译器错误 |
布鲁斯道森2 | 2291638 | VC++2015 Update 1中类型为punning的代码生成错误 |
布鲁斯道森2 | 1981265 | 在构建Chrome的netu unittests.exe时,64位链接器中出现访问冲突崩溃 |
bws0901型 | 1069229 | 双精度运算符的编译器错误不起作用==运算符 |
camhusmj38型 | 2089116 | 内部编译器错误 |
ccman32浮式生产储油船 | 2054256 | #pragma const_seg(push,R2,“.data”)创建第二个.data节 |
CdTC公司 | 2439056 | 在版本配置中生成LLVM(-readobj)时出现内部编译器错误 |
cg31型 | 2357084 | 致命错误C1001:编译器中发生内部错误 |
cgp1024型 | 2087294 | 致命错误C1001:编译器中发生内部错误。 |
克里斯蒂安·马瑟 | 1754251 | 小于两个字符串的静态断言 |
科基2001 | 2094424 | VC编译器将为friend类生成C2248错误 |
连接匿名用户 | 2135145 | openmp numu threads子句以函数作为输入失败 |
连接匿名用户 | 1839232 | decltype在其类型中生成默认参数 |
科珀曼 | 2256055 | vcu exception.h(83)中的警告 |
科珀曼 | 2255845 | 异常警告C4702(268) |
达安·努斯曼 | 1746644 | MyStftVC140AXCRTXX64.MSM合并模块在X32文件夹中安装C/C++运行时DLL |
达米安·考文垂 | 2154944 | 静态局部变量初始化 |
丹尼尔·布拉特尔(歌剧) | 1994894 | 使用枚举初始值设定项分析C99数组时出现内部编译器错误(ICE) |
丹尼尔Kr.1 | 787095 | 指向成员的指针接受void类型和引用类型 |
丹尼尔.P82 | 2214386 | 使用visual studio 2015 update 1生成c++通用windows项目时编译器崩溃 |
丹尼尔.P82 | 2013589 | VisualC++:当与LIB链接时,错误LNK2019用“内联函数扩展”(/OB1,/OB2)编译 |
达林丰 | 1574311 | 无法安装VisualC++ 2015可重新分发 |
达兰罗 | 1883258 | 具有泛型lambda的decltype无法编译 |
大卫·朗德斯 | 917226 | Unrestricted unions error C2280“试图引用已删除的函数”-没有向普通开发人员充分描述问题。 |
大卫·马涅默 | 2319930 | 返回nullptr的函数未正确取消修饰 |
大卫·马涅默 | 2290359 | 链接:致命错误LNK1000:IMAGE::BuildImage.FinalPhase期间发生内部错误 |
大卫·马涅默 | 2188195 | MSVC 2015在从vcu属性中引用类型时崩溃 |
大卫·马涅默 | 2188166 | 2015年MSVC崩溃,参考 |
大卫·马涅默 | 2039870 | MSVC 2015使用显式限定协变重写崩溃 |
大卫·马涅默 | 2028986 | MSVC 2015在构造函数中的别名模板上崩溃 |
大卫·马涅默 | 2011911 | MSVC 2015报告说“是可破坏的(自动)”是真的 |
大卫·马涅默 | 2011894 | MSVC 2015在给定了涉及auto的参数时崩溃 |
大卫·马涅默 | 1916471 | MSVC 2015在涉及throw表达式的实例化时崩溃 |
大卫·马涅默 | 1790615 | MSVC 2015在尝试初始化l值引用时报告无效错误消息 |
大卫·马涅默 | 1791801 | MSVC遇到decltype(auto)时崩溃: |
大卫·马涅默 | 1420558 | MSVC 2015在constexpr上下文中的指针算法崩溃 |
大卫·马涅默 | 1401241 | MSVC 2015拒绝constexpr上下文中的成员指针比较 |
大卫·马涅默 | 1337019 | MSVC 2015接受指针指向不完整类的无效抛出表达式 |
大卫·马涅默 | 1327934 | MSVC 2015认为constexpr成员指针不是常量 |
大卫·马涅默 | 1327996 | MSVC 2015尝试计算包含指向成员函数的指针的constexpr时崩溃 |
大卫·马涅默 | 1224360 | 选择了错误的函数模板 |
大卫·马涅默 | 1224375 | MSVC 2015允许将“指向函数的指针”类型的异常捕获为“void*” |
大卫·马涅默 | 1176677 | 使用具有模板化构造函数的类元素类型构造数组会导致MSVC 2015冻结 |
大卫·马涅默 | 1492102 | 当从重载函数中扣除失败时,MSVC 2015在分配到decltype(auto)时崩溃 |
戴维丹德森61 | 2016129 | C++调用了错误的虚函数。 |
德布雷格曼 | 1979000 | C++枚举更改不会触发重新编译(错误代码) |
死气沉沉的 | 1986019 | 内部编译器错误 |
德布吉尼 | 2079383 | 使用constexpr的Visual Studio 2015 Update1中出现内部编译器错误 |
德布吉尼 | 1925368 | 间歇性杂散错误C3859“超过PCH的虚拟内存范围” |
德米安纳夫 | 1951319 | 在优化级别O1、O2和Ox初始化函数返回值时出现错误 |
沙漠巨龙 | 2086665 | 忽略取消引用函数指针问题 |
迪迪尔1155 | 1980293 | cin.sync()和fflush(stdin)不适用于Visual Studio 2015(适用于早期版本的Visual Studio) |
德米特里奥夫迪延科 | 1607797 | False“C4101:’i”:sizeof运算符内部的“未引用的局部变量” |
德米特里奥夫迪延科 | 1203414 | C++编译器不优化DEVICE操作 |
dn357型 | 1578967 | 返回从std::uniqueu ptr派生的类时出现错误的编译器错误C2440 |
唐斯科吉 | 1929976 | 对ExAllocatePoolWithTag函数执行静态分析时出现内部编译器错误 |
唐纳南 | 2304264 | 参数为u fxrstor。 |
披萨医生 | 1622443 | VisualC++似乎使用错误的评估顺序来初始化列表 |
德拉提亚1 | 1899153 | 优化编译(最大速度)比VC 2012慢得多,有时会失败,需要更多的内存 |
duZ3N公司 | 2078130 | 使用cast运算符将捕获的变量强制转换为CString会在编译器中产生内部错误。 |
鈴見咲 君高 Kimitaka铃木崎 | 1654770 | 同样,std::vector |
那由多 | 806042 | SFINAE生成错误 |
e4lam公司 | 2154929 | 用LTCG调用纯虚拟函数时,forceinline函数出现内部编译器错误(ICE) |
e4lam公司 | 1885058 | 如果尚未读取任何字符,ungect()将失败 |
埃拉多 | 2081014 | 使用/openmp编译Eigen时出现内部编译器错误 |
伊莱恩 | 2043145 | VisualStudio 2015 C++编译器优化bug -发布构建宏未执行-在调试构建中工作 |
空`void | 863852 | 具有嵌套相关变量模板的ICE |
埃里克·拉索塔 | 2097294 | 打印不准确的类型名时出错 |
埃里克·拉索塔 | 1996739 | C2244使用完全限定类型名在命名空间中定义模板类的模板函数时 |
埃里克·尼布勒 | 763618 | 类模板部分专门化中的实例化过于急切 |
叶夫根尼·戈卢贝夫 | 2038248 | 在类中使用ComPtr会导致其他成员被0初始化 |
卓越 | 1979692 | C++:数组的非静态数据成员初始化器初始化集合失败 |
励磁BK | 2092758 | C++编译器与C1001的崩溃 |
f90d83a8型 | 2266613 | 带有协方差的MSVC BUG虚拟基 |
法比奥82 | 2397421 | VS2015链接:致命错误LNK1000:映像::BuildImage期间出现内部错误 |
费尔南多·佩利奇奥尼 | 2246645 | MSVC AVX/AVX2内部故障 |
FitzyDog公司 | 1638615 | SIMD=内部编译器错误(ICE)的隐式转换构造函数 |
闪光M | 2101875 | VS2015 Update 1中AVX 256位代码的MASM(ASM)调试完全中断 |
闪光M | 2084544 | MASM无法编译(操作数无效)有效的AVX指令:vpmovs(z)xbd ymm0,qword ptr[rdx] |
弗兰克·海姆斯 | 2336695 | Cl.exe崩溃 |
弗兰克·舍恩曼 | 2083226 | 使C++项目启用的“扩展属性源(/fx)”选项出错 |
加布里埃尔E。马卡诺 | 1905742 | 错误C2589:::::在具有默认参数的函数模板上“:”的右侧出现非法标记 |
杰拉尔德·洛德龙 | 1931996 | AVX优化导致错误/不同结果 |
贡萨 | 2422720 | 64位优化错误 |
吉吉玛瓦 | 2117239 | C++(DECKEYPE(e))为基类成员生成不正确的类型 |
天哪 | 1953961 | 未声明msclr命名空间 |
绿猫 | 2096574 | 不存在窄转换错误 |
哈夫丹一世 | 2061244 | “friend”声明中不允许使用“static”。 |
哈夫丹一世 | 2061186 | 对模板化成员函数定义的“static”接受无效 |
Halt0001型 | 2296449 | 当使用“源代码(/FAS)”程序集时,C++编译器崩溃 |
哈尔克斯99 | 2444346 | VC14合并模块在Windows 7上不工作 |
哈尔克斯99 | 2242198 | Microsoft Visual Studio正忙 |
哈迪·布朗多夫 | 1894122 | 优化器问题 |
赫夫é 贝克兰 | 2090479 | 更新后代码未编译,消息为“cannot access protected member declared in class” |
啊_ | 1331482 | __declspec(selectany)constexpr不能与/Za一起使用 |
伊恩·莫林·苏西 | 2075895 | 此参数的值错误 |
伊戈尔·苏达里科夫 | 2412084 | C++:模板类中未知绑定静态COSTEXPR数组的编译失败 |
艾克斯塔恩斯 | 1027650 | Windows应用程序认证工具包失败并出现错误–元数据文件中引用的所有类型都必须是可发现的。 |
伊尔贾恩 | 1075443 | C++:在构造函数调用上下文中,在支持的初始化列表中表达式的计算顺序是错误的。 |
伊尔斯塔斯 | 1537090 | VC++2015 lambda到std::函数的隐式转换 |
内拉尔 | 1922357 | 模板内部有效C++ 11 CONTXPR函数无法编译 |
ISoft–酒吧 | 2395390 | windows共享问题 |
伊斯特凡·萨卡茨 | 2234356 | c++std::is u convertible未检测到已删除的复制构造函数或无隐式移动构造函数 |
詹卡洛 | 2008006 | 无法创建动态数组 |
哈维尔·布拉斯克斯 | 850674 | 尝试使用类成员函数SFINAE时,编译器未能选择正确的部分模板专门化 |
jimbobmacdoodle公司 | 2241224 | 警告LNK4244:无法写入LTCG对象 |
约翰N。莱纳 | 1693860 | LTCG和SSE2forx86生成崩溃代码:输出地址没有被推到堆栈上 |
约翰尼罗尔 | 1976708 | C++(原生):在模板化的类上使用显式复制构造函数时内部编译器错误(ICE) |
约翰尼·威伦森 | 1307604 | 使用朋友时出现问题 |
约翰尼·威伦森 | 1577211 | 将TAO编译为CORBA实现时出现问题 |
乔纳森·阿达姆泽夫斯基 | 2247478 | 访问c字符串的全局constexpr数组时返回不正确的值 |
乔纳桑麦克杜格尔 | 2311854 | 使用未声明的类型和开关的ICE与共享的u ptr |
乔纳桑麦克杜格尔 | 2173340 | 具有decltype模板成员函数的ICE |
乔纳桑麦克杜格尔 | 2173302 | 不存在成员运算符上涉及decltype的ICE |
乔纳桑麦克杜格尔 | 1491794 | 编译器挂起或ICE缺少右括号 |
乔纳桑麦克杜格尔 | 1463904 | 以尖括号作为函数模板参数的内部编译器错误 |
约瑟夫·斯坦 | 2313459 | 输出和输入>><<箭头问题 |
朱吉尔 | 2053175 | Visual Studio 2015为u mmu ucomigeu ss()内在函数生成错误代码。 |
朱利安布_ | 1810776 | 当/LTCG导出使用导入的forceinline成员函数的函数时出现内部编译器错误(C1001) |
朱利安尼斯 | 2418490 | c++程序中引用参数的值不正确 |
卡巴_ | 2224620 | 冰与冰 |
卡莱德613 |