Revision b559d206cae78a01dabf9695146b440e4a0f613f authored by Axel Naumann on 02 September 2020, 14:56:21 UTC, committed by Axel Naumann on 09 September 2020, 15:57:06 UTC
commit eaf11ad70904679593d3c7c100bcbcc395c91a89 Author: Richard Smith <richard-llvm@metafoo.co.uk> Date: Thu May 3 03:58:32 2018 +0000 Track the result of evaluating a computed noexcept specification on the FunctionProtoType. We previously re-evaluated the expression each time we wanted to know whether the type is noexcept or not. We now evaluate the expression exactly once. This is not quite "no functional change": it fixes a crasher bug during AST deserialization where we would try to evaluate the noexcept specification in a situation where we have not deserialized sufficient portions of the AST to permit such evaluation. llvm-svn: 331428 (cherry picked from commit 776492d58964a0d30f72a991605a15d08d47b09f)
1 parent 1dd98e0
File | Mode | Size |
---|---|---|
.ci | ||
.github | ||
README | ||
bindings | ||
build | ||
builtins | ||
cmake | ||
config | ||
core | ||
doc | ||
documentation | ||
etc | ||
fonts | ||
geom | ||
graf2d | ||
graf3d | ||
gui | ||
hist | ||
html | ||
icons | ||
interpreter | ||
io | ||
js | ||
macros | ||
main | ||
man | ||
math | ||
misc | ||
montecarlo | ||
net | ||
proof | ||
roofit | ||
rootx | ||
sql | ||
test | ||
tmva | ||
tree | ||
tutorials | ||
ui5 | ||
.clang-format | -rw-r--r-- | 3.4 KB |
.clang-tidy | -rw-r--r-- | 22 bytes |
.gitattributes | -rw-r--r-- | 440 bytes |
.gitignore | -rw-r--r-- | 296 bytes |
.mailmap | -rw-r--r-- | 9.6 KB |
.travis.yml | -rw-r--r-- | 2.0 KB |
CMakeLists.txt | -rw-r--r-- | 27.2 KB |
CONTRIBUTING.md | -rw-r--r-- | 2.4 KB |
LGPL2_1.txt | -rw-r--r-- | 23.9 KB |
LICENSE | -rw-r--r-- | 847 bytes |
README.md | -rw-r--r-- | 5.0 KB |
configure | -rwxr-xr-x | 182 bytes |
Computing file changes ...