Changeset 6018ddb for src/AST


Ignore:
Timestamp:
Feb 25, 2026, 12:52:06 AM (3 days ago)
Author:
Matthew Au-Yeung <mw2auyeu@…>
Branches:
stuck-waitfor-destruct
Children:
a0548c2
Parents:
2b3ebe5
git-author:
Matthew Au-Yeung <mw2auyeu@…> (02/25/26 00:31:10)
git-committer:
Matthew Au-Yeung <mw2auyeu@…> (02/25/26 00:52:06)
Message:

Revert "cleanup and add tests"

This reverts commit a56d544a48fa37aa9352321253b32a7ddc0159c7.

Location:
src/AST
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/AST/Expr.cpp

    r2b3ebe5 r6018ddb  
    264264}
    265265
    266 ConstantExpr * ConstantExpr::from_ulonglong( const CodeLocation & loc, unsigned long long i ) {
    267         return new ConstantExpr{
    268                 loc, new BasicType{ BasicKind::LongLongUnsignedInt }, std::to_string( i ) + "ULL",
    269                 (unsigned long long)i };
    270 }
    271 
    272266ConstantExpr * ConstantExpr::from_string( const CodeLocation & loc, const std::string & str ) {
    273267        const Type * charType = new BasicType( BasicKind::Char, ast::CV::Const );
  • src/AST/Expr.hpp

    r2b3ebe5 r6018ddb  
    464464        /// Generates an integer constant of the given unsigned long int.
    465465        static ConstantExpr * from_ulong( const CodeLocation & loc, unsigned long i );
    466         /// Generates an integer constant of the given unsigned long long int.
    467         static ConstantExpr * from_ulonglong( const CodeLocation & loc, unsigned long long i );
    468466        /// Generates a string constant from the given string (char type, unquoted string).
    469467        static ConstantExpr * from_string( const CodeLocation & loc, const std::string & string );
Note: See TracChangeset for help on using the changeset viewer.