将错误修复(r215031 等)转换为 Clang 版本(3.6、4.0 等)

Convert bug fixes (r215031, etc) to Clang releases (3.6, 4.0, etc)

我正在尝试解决 LLVM 和 Clang 的集成汇编器的问题。来自 Bug 18916 don't err on ".att_syntax prefix",评论 2:

I'd say this is fixed by r215031.

我已经在许多 Clang 上进行了测试,但我们仍然遇到这个问题。我们甚至有时使用 LLVM Release 位从源构建 Clang。

如何将 R 编号映射到 Clang 版本?或者确定哪个版本最先享受到R号提供的修复?

可以检查源代码存储库并查看 llvm / clang 分支发布时的修订版本。此外,还有一些从主线到发布分支的修订版本。

特别是,即将发布的 3.7 版本是从 r242221 分支出来的(参见 http://llvm.org/viewvc/llvm-project/llvm/branches/release_37/),而 3.6 是基于 r225991

因此我认为 r215031 应该在 3.6 版本中。

PS:注意clang 4.0不存在