Drop AffineExpr::Null
authorAlex Zinenko <zinenko@google.com>
Tue, 21 May 2019 08:33:53 +0000 (01:33 -0700)
committerMehdi Amini <joker.eph@gmail.com>
Sun, 2 Jun 2019 02:53:33 +0000 (19:53 -0700)
commit37d0d097a992b0a6d369e987016414520e0a3bb2
tree2898d39f46295e52baae5eba54b23ba0e22b9bf3
parent75f1a4fcc3ab44a8d5447b398baed6dd24d371e8
Drop AffineExpr::Null

    Similarly to other value-type wrappers, the default constructor of AffineExpr
    constructs a null object and removes the need for an explicit ::Null
    constructor.  Drop it and remove the only user which can trivially rely on the
    default constructor.

--

PiperOrigin-RevId: 249207502
mlir/include/mlir/IR/AffineExpr.h
mlir/lib/Analysis/AffineStructures.cpp