Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [MS] Don't escape MS C++ names with \01 | Reid Kleckner | 2018-03-16 | 1 | -28/+28 |
| | | | | | | | It is not needed after LLVM r327734. Now it will be easier to copy-paste IR symbol names from Clang. llvm-svn: 327738 | ||||
* | AST: enhance mangling for blocks with MS ABI | Saleem Abdulrasool | 2017-06-26 | 1 | -0/+113 |
When generating the decorated name for a static variable inside a BlockDecl, construct a scope for the block invocation function that homes the parameter. This allows for arbitrary nesting of the blocks even if the variables are shadowed. Furthermore, using this for the name allows for undname to properly undecorated the name for us. It shows up as the synthetic __block_invocation function that the compiler emitted in the local scope. llvm-svn: 306347 |