Re: Fonction inline

Liste des GroupesRevenir à fcl c  
Sujet : Re: Fonction inline
De : JKB (at) *nospam* hilbert.invalid (JKB)
Groupes : fr.comp.lang.c
Date : 10. Feb 2022, 09:03:54
Autres entêtes
Organisation : Guest of ProXad - France
Message-ID : <slrnt09e6q.9sg.JKB@hilbert.systella.fr>
References : 1 2
User-Agent : slrn/1.0.3 (Linux)
Le 09-02-2022, Arnaud DUMERAT <adumerat@free.fr> a écrit :
Bonjour,

Bonjour,

la definition de uart0_BytesToSend est elle exposee dans libusart.a ? a
en croire ld, non.

Nous sommes bien d'accord. Mais il me semblait qu'une fonction
inline était traitée par le compilateur et non par l'éditeur de lien
(puisqu'elle était justement inline).

deux solutions (ou plus): passer en always inline (attribute) ou forcer
l'export par exemple avec un -whole-archive dans la creation du .a ou
verifier pourquoi la reference a cette definition est effacee de
l'archive

Effectivement, je vois dans la doc de gcc un
__attribute__((always_inline))
que je ne connaissais pas. Mais quelle serait la raison pour
laquelle gcc refuserait silencieusement d'honorer le inline de la
fonction en question ?

Bien cordialement,

JKB

--
Si votre demande me parvient en code 29, je vous titiouillerai volontiers
une réponse.

Date Sujet#  Auteur
31 Jan 22 * Fonction inline6JKB
1 Feb 22 +- Re: Fonction inline1Stephane Tougard
10 Feb 22 `* Re: Fonction inline4Arnaud DUMERAT
10 Feb 22  `* Re: Fonction inline3JKB
11 Feb 22   `* Re: Fonction inline2Arnaud DUMERAT
11 Feb 22    `- Re: Fonction inline1JKB

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal