[AST] Use TypeDependence bitfield to calculate dependence on Types. NFC
authorSam McCall <sam.mccall@gmail.com>
Thu, 19 Mar 2020 10:58:00 +0000 (11:58 +0100)
committerSam McCall <sam.mccall@gmail.com>
Tue, 24 Mar 2020 12:56:38 +0000 (13:56 +0100)
commita2aa9970e1fec589591f7b8ac5557c47be4e8550
treec1d63c36abc8994114a1315ed848b7a0a9b5e81d
parentb6732056a448d39fe6e17a23a4fbc5ccede71781
[AST] Use TypeDependence bitfield to calculate dependence on Types. NFC

Summary:
This clears the way for adding an Error dependence bit to Type and having it
mostly-automatically propagated.

Reviewers: hokein

Subscribers: jfb, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D76424
clang/include/clang/AST/DependenceFlags.h
clang/include/clang/AST/LocInfoType.h
clang/include/clang/AST/Type.h
clang/include/clang/AST/TypeProperties.td
clang/lib/AST/ASTContext.cpp
clang/lib/AST/Type.cpp