[all-commits] [llvm/llvm-project] 590dc8: Use virtual functions in ParsedAttrInfo instead of...

john-brawn-arm via All-commits all-commits at lists.llvm.org
Wed Feb 26 09:24:43 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 590dc8d02cd781b110a87b82476c3557cb5957c3
      https://github.com/llvm/llvm-project/commit/590dc8d02cd781b110a87b82476c3557cb5957c3
  Author: John Brawn <john.brawn at arm.com>
  Date:   2020-02-26 (Wed, 26 Feb 2020)

  Changed paths:
    M clang/lib/Sema/ParsedAttr.cpp
    M clang/utils/TableGen/ClangAttrEmitter.cpp

  Log Message:
  -----------
  Use virtual functions in ParsedAttrInfo instead of function pointers

This doesn't do anything on its own, but it's the first step towards
allowing plugins to define attributes. It does simplify the
ParsedAttrInfo generation in ClangAttrEmitter a little though.

Differential Revision: https://reviews.llvm.org/D31337




More information about the All-commits mailing list