Commits on Source (67)
-
Virgile Prevosto authoredc1528e99
-
Virgile Prevosto authoredfdc341d1
-
Virgile Prevosto authoreda0ee0ebc
-
Virgile Prevosto authored0d573024
-
Allan Blanchard authored02791eaa
-
Allan Blanchard authored
WP displays trivial terminates proofs See merge request frama-c/frama-clang!150
f335209f -
Virgile Prevosto authoreda654df70
-
Virgile Prevosto authored2875ec5e
-
Virgile Prevosto authored79da6b27
-
Virgile Prevosto authored707d0d4d
-
Virgile Prevosto authoredf023690a
-
Virgile Prevosto authored801da37d
-
Virgile Prevosto authored94e7800e
-
Virgile Prevosto authoredc2508143
-
Virgile Prevosto authored3ca1d3c8
-
Virgile Prevosto authoredd3c332b2
-
Virgile Prevosto authored540a3c09
-
Andre Maroneze authoredec046034
-
Virgile Prevosto authored
Update Frama-CI data See merge request frama-c/frama-clang!155
4001a6b3 -
Virgile Prevosto authoredeb1d3603
-
Andre Maroneze authored52192e1f
-
Virgile Prevosto authored6962bd59
-
Valentin Perrelle authored
sync with frama-c/frama-c!2338 See merge request frama-c/frama-clang!146
3ce94fde -
Virgile Prevosto authored
sync with frama-c/frama-c!3182 See merge request frama-c/frama-clang!153
0f8e9caa -
Virgile Prevosto authoreda82ea2be
-
Virgile Prevosto authored56413a5c
-
Virgile Prevosto authored069efd3a
-
Virgile Prevosto authored71086cd3
-
Virgile Prevosto authoredccf60c8e
-
Virgile Prevosto authored
isElidable at ConstructorExpr is not used in this case in clang-13
ed8574ce -
Virgile Prevosto authored
In presence of constructor elision, the contract of f didn't make sense
4adb38ee -
Virgile Prevosto authored
Support for OCaml 4.13 See merge request frama-c/frama-clang!164
b98c817b -
Virgile Prevosto authored
Update for LLVM-13 compatibility See merge request frama-c/frama-clang!163
8448b160 -
Virgile Prevosto authored3a8151b5
-
Virgile Prevosto authored812a7bc4
-
Virgile Prevosto authoredba09dd24
-
Virgile Prevosto authored855910cc
-
Virgile Prevosto authored268dec55
-
Virgile Prevosto authored
hide -kernel-msg-key behind a proper FCLang option
4ad4ef84 -
Virgile Prevosto authored189169af
-
Virgile Prevosto authoredc6d8f3af
-
Virgile Prevosto authored51c3bfce
-
Virgile Prevosto authored6617188a
-
Michele Alberti authored
[machdep] add support in Frama-Clang for x86_64_msvc machdep of Frama-C See merge request frama-c/frama-clang!165
c0dd6c74 -
c3fd6db0
-
Michele Alberti authored
Support for editing the translated C file and keeping demangling options afterwards See merge request frama-c/frama-clang!166
a2ec42f4 -
Virgile Prevosto authorede390eaa0
-
Virgile Prevosto authored8ec33c82
-
Virgile Prevosto authorede49a1073
-
Virgile Prevosto authored9797b5ce
-
Virgile Prevosto authored
and remove useless declaration
03b66079 -
Franck Vedrine authored
Fix translation of negative integer litterals See merge request frama-c/frama-clang!169
72526845 -
The explicit cast is necessary even though the value for `t` is passed in as an r-value, because it becomes an l-value as soon as it is assigned to the variable.
67a52f9d -
Virgile Prevosto authored
merge pub/frama-clang!1
238ddd72 -
402d8578
-
This allow analysis for a widely used C++ construct. Please find more details in the bugtracker: pub/frama-c#2564
d2210718 -
d9d05e18
-
Virgile Prevosto authorede1215a66
-
Virgile Prevosto authored
Partial revert of d2210718: the fix introduced in this commit basically let template instances occur before the definition of the actual parameter. With AST reordering in ir2clang, this should be less of an issue as it once was, but for the time being I prefer to rely on having some reordering also on the clang2ir side. As matter of fact, the original issue was that we fail to set the name of [copyFunc] to a fully qualified version, so that it didn't define the correct symbol: we had two completely separate functions (i.e. test::func and ::func in issue2564.cpp), one being actually unused.
a7d772c9 -
Virgile Prevosto authored
merges pub/frama-clang!2 and fixes pub/frama-c#2564
4c45b906 -
Paragraph 4.1 (framaCIRGen specific options) of the frama-clang documentation states that the parameters `--info`, `--warn` and `--debug` might be used to enable extra messages at runtime. They don't appear to be implemented right now. Instead, execution gets stuck in an infinite loop.
fca458c6 -
Virgile Prevosto authored9026a1d4
-
Virgile Prevosto authored085737ce
-
Virgile Prevosto authored
Cf MR pub/frama-clang!3
009b92d6 -
Applied clang-tidy modernize-use-override globally in order to achieve compliance in current code base. Added warning `suggest-override` for CMake target `framaCIRGen` in order to detect future breaches.
5dd957e2 -
f95079e5
-
Virgile Prevosto authoredc4664fdd
Showing
- .LICENSE 1 addition, 1 deletion.LICENSE
- .gitlab-ci.yml 11 additions, 1 deletion.gitlab-ci.yml
- .headache_config.txt 6 additions, 0 deletions.headache_config.txt
- ACSLCodeAnnotation.cpp 1 addition, 1 deletionACSLCodeAnnotation.cpp
- ACSLCodeAnnotation.h 1 addition, 1 deletionACSLCodeAnnotation.h
- ACSLComment.cpp 1 addition, 1 deletionACSLComment.cpp
- ACSLComment.h 17 additions, 17 deletionsACSLComment.h
- ACSLComponent.cpp 1 addition, 1 deletionACSLComponent.cpp
- ACSLComponent.h 4 additions, 4 deletionsACSLComponent.h
- ACSLFunctionContract.cpp 1 addition, 1 deletionACSLFunctionContract.cpp
- ACSLFunctionContract.h 1 addition, 1 deletionACSLFunctionContract.h
- ACSLGlobalAnnotation.cpp 1 addition, 1 deletionACSLGlobalAnnotation.cpp
- ACSLGlobalAnnotation.h 4 additions, 4 deletionsACSLGlobalAnnotation.h
- ACSLLexer.cpp 1 addition, 1 deletionACSLLexer.cpp
- ACSLLexer.h 1 addition, 1 deletionACSLLexer.h
- ACSLLogicType.cpp 1 addition, 1 deletionACSLLogicType.cpp
- ACSLLogicType.h 2 additions, 2 deletionsACSLLogicType.h
- ACSLLoopAnnotation.cpp 1 addition, 1 deletionACSLLoopAnnotation.cpp
- ACSLLoopAnnotation.h 1 addition, 1 deletionACSLLoopAnnotation.h
- ACSLParser.cpp 1 addition, 1 deletionACSLParser.cpp