+2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * exp_aggr.adb, exp_unst.adb, freeze.adb, libgnat/a-direct.adb: Minor
+ reformatting.
+
2018-05-30 Ed Schonberg <schonberg@adacore.com>
* exp_unst.adb (Visit_Node): Handle the semantic Procedure_To_Call
if Is_Packed (Etype (N))
or else
(Is_Record_Type (Component_Type (Etype (N)))
- and then Has_Discriminants (Component_Type (Etype (N))))
+ and then Has_Discriminants (Component_Type (Etype (N))))
then
null;
else
-- other calls.
when N_Allocator
- | N_Free_Statement
| N_Extended_Return_Statement
+ | N_Free_Statement
| N_Simple_Return_Statement
=>
declare
end if;
end;
- -- A 'Access reference is a (potential) call.
- -- Other attributes require special handling.
+ -- A 'Access reference is a (potential) call. Other attributes
+ -- require special handling.
when N_Attribute_Reference =>
declare
end case;
end;
- -- Component associations in aggregates are either static
- -- or else the aggregate will be expanded into assignments,
- -- in which case the expression is analyzed later and provides
+ -- Component associations in aggregates are either static or
+ -- else the aggregate will be expanded into assignments, in
+ -- which case the expression is analyzed later and provides
-- no relevant code generation.
when N_Component_Association =>
null;
else
Error_Msg_NE
- ("Thread_Local_Storage variable& is "
- & "improperly initialized", Decl, E);
+ ("Thread_Local_Storage variable& is improperly "
+ & "initialized", Decl, E);
Error_Msg_NE
- ("\only allowed initialization is explicit "
- & "NULL, static expression or static aggregate",
- Decl, E);
+ ("\only allowed initialization is explicit NULL, "
+ & "static expression or static aggregate", Decl, E);
end if;
end if;
end;
Test_File : Directory_Entry_Type;
function GNAT_name_case_equivalence return Interfaces.C.int;
- pragma Import
- (C, GNAT_name_case_equivalence, "__gnat_name_case_equivalence");
+ pragma Import (C, GNAT_name_case_equivalence,
+ "__gnat_name_case_equivalence");
begin
-- Check for the invalid case
-- fall through to a Status_Error where we then take the imprecise
-- default for the host OS.
- Start_Search (Search => S,
- Directory => To_String (Dir_Path),
- Pattern => "",
- Filter => (Directory => False, others => True));
+ Start_Search
+ (Search => S,
+ Directory => To_String (Dir_Path),
+ Pattern => "",
+ Filter => (Directory => False, others => True));
loop
Get_Next_Entry (S, Test_File);
-- Check if we have found a "caseable" file
exit when To_Lower (Simple_Name (Test_File)) /=
- To_Upper (Simple_Name (Test_File));
+ To_Upper (Simple_Name (Test_File));
end loop;
End_Search (S);
return Case_Sensitive;
exception
when Status_Error =>
+
-- There is no unobtrusive way to check for the directory's casing so
-- return the OS default.
Case_Sensitive := False;
end if;
- Pat := Compile
- (Pattern,
- Glob => True,
- Case_Sensitive => Case_Sensitive);
+ Pat :=
+ Compile
+ (Pattern,
+ Glob => True,
+ Case_Sensitive => Case_Sensitive);
exception
when Error_In_Regexp =>
Free (Search.Value);