Changeset 78e5a73 in mainline


Ignore:
Timestamp:
2026-03-18T10:55:00Z (22 hours ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
master
Parents:
222774a
git-author:
Jiri Svoboda <jiri@…> (2026-03-17 20:54:37)
git-committer:
Jiri Svoboda <jiri@…> (2026-03-18 10:55:00)
Message:

Add new C++ runtime function needed for GCC 14+

File:
1 edited

Legend:

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

    r222774a r78e5a73  
    11/*
     2 * Copyright (c) 2026 Jiri Svoboda
    23 * Copyright (c) 2018 Jaroslav Jindrak
    34 * All rights reserved.
     
    7172    }
    7273
     74    /**
     75     * Called when an object destructor exits due to an exception
     76     * during stack unwinding.
     77     */
     78    extern "C" void __cxa_call_terminate()
     79    {
     80        std::terminate();
     81    }
     82
    7383#ifdef __arm__
    7484    extern "C" int __aeabi_atexit(void* p, void (*f)(void*), void* d)
Note: See TracChangeset for help on using the changeset viewer.