Changeset 7dcce0a in mainline for uspace/lib/cpp/src/__bits/unwind.cpp


Ignore:
Timestamp:
2019-01-16T18:07:45Z (5 years ago)
Author:
jxsvoboda <5887334+jxsvoboda@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
4248ce5
Parents:
cf9e949
git-author:
Jaroslav Jindrak <dzejrou@…> (2019-01-12 15:09:49)
git-committer:
jxsvoboda <5887334+jxsvoboda@…> (2019-01-16 18:07:45)
Message:

cpp: abort and report when an unimplemented function is called

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/cpp/src/__bits/unwind.cpp

    rcf9e949 r7dcce0a  
    11/*
    2  * Copyright (c) 2017 Jaroslav Jindrak
     2 * Copyright (c) 2019 Jaroslav Jindrak
    33 * All rights reserved.
    44 *
     
    2727 */
    2828
     29#include <cassert>
    2930#include <cstdint>
    3031#include <cstdlib>
     
    175176    {
    176177        // TODO: implement
     178        __unimplemented();
    177179        return nullptr;
    178180    }
     
    181183    {
    182184        // TODO: implement
     185        __unimplemented();
    183186    }
    184187
     
    186189    {
    187190        // TODO: implement
     191        __unimplemented();
    188192    }
    189193
     
    191195    {
    192196        // TODO: implement
     197        __unimplemented();
    193198        return nullptr;
    194199    }
     
    197202    {
    198203        // TODO: implement
     204        __unimplemented();
    199205        return nullptr;
    200206    }
     
    203209    {
    204210        // TODO: implement
     211        __unimplemented();
    205212    }
    206213
     
    208215    {
    209216        // TODO: implement
     217        __unimplemented();
    210218    }
    211219
     
    213221    {
    214222        // TODO: implement
     223        __unimplemented();
    215224    }
    216225
     
    218227    {
    219228        // TODO: implement
     229        __unimplemented();
    220230    }
    221231
     
    223233    {
    224234        // TODO: implement
     235        __unimplemented();
    225236    }
    226237
     
    231242    {
    232243        // TODO: implement
     244        __unimplemented();
    233245        return _URC_NO_REASON;
    234246    }
Note: See TracChangeset for help on using the changeset viewer.